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)
Show replies by date