An exception(see the bottom stack) was thrown when I use the JDBC driver(monetdb-jdbc-2.10.jar, MonetDB Database Server v1.7 (Feb2013-SP4) ) on linux(Linux *** 2.6.18-164.11.1.el5 #1 SMP Wed Jan 6 13:26:04 EST 2010 x86_64 x86_64 x86_64 GNU/Linux), but with the same code no exceptions are thrown on windows7

When DML SQL is executed by preparestatement(or Statement) I Just got the exception on linux, can anyone tell me what happened.

 

Exception in thread "main" java.lang.IndexOutOfBoundsException

        at java.nio.StringCharBuffer.subSequence(StringCharBuffer.java:92)

        at nl.cwi.monetdb.mcl.parser.StartOfHeaderParser.getNextAsString(StartOfHeaderParser.java:146)

        at nl.cwi.monetdb.jdbc.MonetConnection$ResponseList.executeQuery(MonetConnection.java:2394)

        at nl.cwi.monetdb.jdbc.MonetConnection$ResponseList.processQuery(MonetConnection.java:2284)

        at nl.cwi.monetdb.jdbc.MonetStatement.internalExecute(MonetStatement.java:508)

        at nl.cwi.monetdb.jdbc.MonetStatement.internalBatch(MonetStatement.java:261)

        at nl.cwi.monetdb.jdbc.MonetStatement.executeBatch(MonetStatement.java:230)

        at MonetdbBenchmark.insert(MonetdbBenchmark.java:50)

        at MonetdbBenchmark.main(MonetdbBenchmark.java:19)