• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java.net.SocketException MESSAGE: Broken pipe

 
rica ramurica
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Right now i am desperate to find a solution to the following problem . I am searching for a solution for almost 2 weeks and yet i didn't found it.
I am continuously receiving the following errors. Has anyone any idea why?

12:15:47,440 WARN com.mchange.v1.db.sql.StatementUtils - [] Statement close FAILED.
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: Broken pipe

STACKTRACE:

java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.io.BufferedOutputStream.flush(Unknown Source)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2692)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2621)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1552)
at com.mysql.jdbc.ServerPreparedStatement.realClose(ServerPreparedStatement.java:892)
at com.mysql.jdbc.ServerPreparedStatement.close(ServerPreparedStatement.java:458)
at com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.synchronousDestroyStatement(GooGooStatementCache.java:413)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.closeAll(GooGooStatementCache.java:351)
at com.mchange.v2.c3p0.impl.NewPooledConnection.closeAllCachedStatements(NewPooledConnection.java:598)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:468)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:191)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470)
at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)


** END NESTED EXCEPTION **



Last packet sent to the server was 1 ms ago.
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2710)
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2621)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1552)
at com.mysql.jdbc.ServerPreparedStatement.realClose(ServerPreparedStatement.java:892)
at com.mysql.jdbc.ServerPreparedStatement.close(ServerPreparedStatement.java:458)
at com.mchange.v1.db.sql.StatementUtils.attemptClose(StatementUtils.java:41)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.synchronousDestroyStatement(GooGooStatementCache.java:413)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache.closeAll(GooGooStatementCache.java:351)
at com.mchange.v2.c3p0.impl.NewPooledConnection.closeAllCachedStatements(NewPooledConnection.java:598)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:468)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:191)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470)
at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
12:15:47,463 WARN com.mchange.v1.db.sql.StatementUtils - [] Statement close FAILED.

I am using java 1.5.0_11, Tomcat 5.5.9, Hibernate3.1, c3po, MySql server 4.1. I have these problems on both RHEL and Fedora6.

This is a part of context.xml:
driverClass="com.mysql.jdbc.Driver"
maxPoolSize="20"
minPoolSize="3"
acquireIncrement="5"
maxStatementsPerConnection="100"
maxStatements="0"
numHelperThreads="10"

maxIdleTime="1200"
maxIdleTimeExcessConnections="90"
testConnectionOnCheckout="true"

automaticTestTable="cepotest"
checkoutTimeout="10000"
name="jdbc/roswellDB"
user="usr"
password="pass"
factory="org.apache.naming.factory.BeanFactory"
type="com.mchange.v2.c3p0.ComboPooledDataSource"
jdbcUrl="jdbc:mysql://localhost:3306/agent?autoReconnect=true&zeroDateTimeBehavior=convertToNull"/>

I have also tried to use the latest hibernate distribution...but without any success

Thanks,
rica
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic