Author: tolusha
Date: 2012-02-01 10:33:36 -0500 (Wed, 01 Feb 2012)
New Revision: 5558
Modified:
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/JDBCUtils.java
Log:
EXOJCR-1741: Exception in DBCreator is not informative
Modified:
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java
===================================================================
---
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java 2012-02-01
15:31:26 UTC (rev 5557)
+++
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/creator/DBCreator.java 2012-02-01
15:33:36 UTC (rev 5558)
@@ -244,7 +244,7 @@
}
catch (SQLException e)
{
- throw new DBCreatorException("Can't execute SQL script : " +
JDBCUtils.getFullMessage(e));
+ throw new DBCreatorException("Can't execute SQL script : " +
JDBCUtils.getFullMessage(e), e);
}
finally
{
Modified:
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/JDBCUtils.java
===================================================================
---
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/JDBCUtils.java 2012-02-01
15:31:26 UTC (rev 5557)
+++
core/branches/2.5.x/exo.core.component.database/src/main/java/org/exoplatform/services/database/utils/JDBCUtils.java 2012-02-01
15:33:36 UTC (rev 5558)
@@ -121,7 +121,7 @@
{
StringBuilder errorTrace = new StringBuilder(exception.getMessage());
- SQLException next = exception.getNextException();
+ SQLException next = exception;
while (next != null)
{
errorTrace.append("; ");