Reconnection problem

"Pierre Gilquin" <[email protected]> Sun, 21 Dec 2008 13:26:07 +0100
Newsgroups gmane.comp.db.mysql.java
Message-ID <[email protected]>
Hi all,


I have a Java Web application accessing MySql 5.0.50.

It seems that after a long idle time, I cannot reconnect again.

I use the following parameters  autoReconnect=true and maxReconnects=3 for the JDBC Driver.

I find a similar bug #4443 on  http://bugs.mysql.com/bug.php?id=4443 but I didnot find any workaround.

Thank in advance for any help.

Pierre



The trace :


[2008-12-18 10:04:04 MET] <WorkerThread8> com.webobjects.jdbcadaptor.JDBCAdaptor
Exception: EvaluateExpression failed: <com.webobjects.jdbcadaptor.MySQLPlugIn$My
SQLExpression: "SELECT PK FROM EO_PK_TABLE WHERE NAME = 'cas' FOR UPDATE">:
    Next exception:SQL State:08S01 -- error code: 0 -- msg: Communications link
failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: Connection reset

STACKTRACE:

java.net.SocketException: Connection reset

        at java.net.SocketInputStream.read(SocketInputStream.java:113)
        at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.ja
va:75)
        at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNe
cessary(ReadAheadInputStream.java:94)
        at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.ja
va:122)
        at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1842)
        at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2292)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2788)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1534)