[exo-jcr-commits] exo-jcr SVN: r5557 - in core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database: utils and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Feb 1 10:31:28 EST 2012


Author: tolusha
Date: 2012-02-01 10:31:26 -0500 (Wed, 01 Feb 2012)
New Revision: 5557

Modified:
   core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java
   core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/ExceptionManagementHelper.java
Log:
EXOJCR-1741: Exception in DBCreator is not informative

Modified: core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java
===================================================================
--- core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java	2012-02-01 14:17:53 UTC (rev 5556)
+++ core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java	2012-02-01 15:31:26 UTC (rev 5557)
@@ -243,7 +243,8 @@
       }
       catch (SQLException e)
       {
-         throw new DBCreatorException("Can't execute SQL script : " + ExceptionManagementHelper.getFullSQLExceptionMessage(e));
+         throw new DBCreatorException("Can't execute SQL script : "
+            + ExceptionManagementHelper.getFullSQLExceptionMessage(e), e);
       }
       finally
       {

Modified: core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/ExceptionManagementHelper.java
===================================================================
--- core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/ExceptionManagementHelper.java	2012-02-01 14:17:53 UTC (rev 5556)
+++ core/trunk/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/ExceptionManagementHelper.java	2012-02-01 15:31:26 UTC (rev 5557)
@@ -38,7 +38,7 @@
     */
    public static String getFullSQLExceptionMessage(SQLException e)
    {
-      SQLException next = e.getNextException();
+      SQLException next = e;
       StringBuilder errorTrace = new StringBuilder();
 
       while (next != null)



More information about the exo-jcr-commits mailing list