do i have to migrate the database when changing the jars from 1.7.1 to 1.7.2RC2? The RC2 does not work with my existing database:
java.lang.StringIndexOutOfBoundsException: String index out of range: -12
at java.lang.String.substring(String.java:1480)
at org.hsqldb.Table.setIndexRoots(Unknown Source)
at org.hsqldb.DatabaseCommandInterpreter.processSet(Unknown Source)
at org.hsqldb.DatabaseCommandInterpreter.executePart(Unknown Source)
at org.hsqldb.DatabaseCommandInterpreter.execute(Unknown Source)
at org.hsqldb.Session.sqlExecuteDirectNoPreChecks(Unknown Source)
at org.hsqldb.scriptio.ScriptReaderText.readDDL(Unknown Source)
at org.hsqldb.scriptio.ScriptReaderBase.readAll(Unknown Source)
at org.hsqldb.Log.readScript(Unknown Source)
at org.hsqldb.Log.open(Unknown Source)
at org.hsqldb.Logger.openLog(Unknown Source)
at org.hsqldb.Database.reopen(Unknown Source)
at org.hsqldb.Database.open(Unknown Source)
at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
at org.hsqldb.DatabaseManager.newSession(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
Thanks
Stefan
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
do i have to migrate the database when changing the jars from 1.7.1 to 1.7.2RC2? The RC2 does not work with my existing database:
java.lang.StringIndexOutOfBoundsException: String index out of range: -12
at java.lang.String.substring(String.java:1480)
at org.hsqldb.Table.setIndexRoots(Unknown Source)
at org.hsqldb.DatabaseCommandInterpreter.processSet(Unknown Source)
at org.hsqldb.DatabaseCommandInterpreter.executePart(Unknown Source)
at org.hsqldb.DatabaseCommandInterpreter.execute(Unknown Source)
at org.hsqldb.Session.sqlExecuteDirectNoPreChecks(Unknown Source)
at org.hsqldb.scriptio.ScriptReaderText.readDDL(Unknown Source)
at org.hsqldb.scriptio.ScriptReaderBase.readAll(Unknown Source)
at org.hsqldb.Log.readScript(Unknown Source)
at org.hsqldb.Log.open(Unknown Source)
at org.hsqldb.Logger.openLog(Unknown Source)
at org.hsqldb.Database.reopen(Unknown Source)
at org.hsqldb.Database.open(Unknown Source)
at org.hsqldb.DatabaseManager.getDatabase(Unknown Source)
at org.hsqldb.DatabaseManager.newSession(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source)
at org.hsqldb.jdbcDriver.getConnection(Unknown Source)
at org.hsqldb.jdbcDriver.connect(Unknown Source)
Thanks
Stefan
Yes, please read the instructions in hsqlAdvancedGuide.html in the 1.7.2 zip package.