
|
If you were logged in you would be able to see more operations.
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
When issuing a "use <db>", the following error appears:
jvm 1 | Exception in thread "pool-2-thread-1" java.lang.ArrayIndexOutOfBoundsException: -1
jvm 1 | at java.util.Vector.elementAt(Vector.java:435)
jvm 1 | at org.continuent.myosotis.protocol.mysql.MySQLProtocolHandler.processQuery(MySQLProtocolHandler.java:555)
jvm 1 | at org.continuent.myosotis.protocol.mysql.MySQLProtocolHandler.processCommand(MySQLProtocolHandler.java:266)
jvm 1 | at org.continuent.myosotis.protocol.mysql.MySQLProtocolHandler.processClientPacket(MySQLProtocolHandler.java:222)
jvm 1 | at org.continuent.myosotis.protocol.mysql.MySQLConnectionHandler.run(MySQLConnectionHandler.java:104)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
jvm 1 | at java.lang.Thread.run(Thread.java:595)
This is due to the fact that we create a new connection, which then is different than the "connectionToUse". At the end of the query execution, this is confusing since this make the handler think that we were using a direct connection, so it tries to close it.
|
Fixed in SVN: now reseting the connectionToUse after reconnection
|
|