无法ping,马里亚布细雨中的水管断裂JDBC

无法ping,马里亚布细雨中的水管断裂JDBC,jdbc,ubuntu-12.04,mariadb,drizzle,Jdbc,Ubuntu 12.04,Mariadb,Drizzle,我有一个使用mariadb服务器的java应用程序。在java中,drizzle jdbc用于连接mariadb服务器。有时,我会出错,管道破裂 我不知道为什么会发生这个错误,它的根本原因 Iam使用ubuntu12.04、最新的drizzle jdbc驱动程序(1.2)和mariadb 5.5.29 请参阅错误日志: java.sql.SQLNonTransientConnectionException:无法ping:已断开 吹笛 org.drizzle.jdbc.internal.SQLEx

我有一个使用mariadb服务器的java应用程序。在java中,drizzle jdbc用于连接mariadb服务器。有时,我会出错,管道破裂

我不知道为什么会发生这个错误,它的根本原因

Iam使用ubuntu12.04、最新的drizzle jdbc驱动程序(1.2)和mariadb 5.5.29

请参阅错误日志:

java.sql.SQLNonTransientConnectionException:无法ping:已断开 吹笛 org.drizzle.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:97) 在 org.drizzle.jdbc.DrizzleConnection.isValid(DrizzleConnection.java:950) 在

---------------------------------------------------------------------------在 org.eclipse.cdt.dsf.concurrent.RequestMonitor$2.run(RequestMonitor.java:298) 在 Executors$RunnableAdapter.call(Executors.java:471) 位于java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 在java.util.concurrent.FutureTask.run(FutureTask.java:166)处 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 在java.lang.Thread.run(Thread.java:679)处,由以下原因引起: org.drizzle.jdbc.internal.common.QueryException:无法ping: 管道破裂 org.drizzle.jdbc.internal.mysql.MySQLProtocol.ping(MySQLProtocol.java:424) 在 org.drizzle.jdbc.DrizzleConnection.isValid(DrizzleConnection.java:948) ... 14更多原因:java.net.SocketException:在 位于的java.net.SocketOutputStream.socketWrite0(本机方法) SocketOutputStream.socketWrite(SocketOutputStream.java:109) 在java.net.SocketOutputStream.write(SocketOutputStream.java:153)中 flushBuffer(BufferedOutputStream.java:82) 位于java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 在 org.drizzle.jdbc.internal.mysql.packet.commands.MySQLPingPacket.send(MySQLPingPacket.java:47) 在 org.drizzle.jdbc.internal.mysql.MySQLProtocol.ping(MySQLProtocol.java:419) ... 还有15个


有人能帮我解决这个问题吗?

上面的错误在github中报告并修复了它:

如果这是一个错误报告,git中的Drizzle JDBC项目将是正确的归档位置。