java.net.SocketException: Broken pipe

From: jars80@gmx.net
Date: Thu Nov 15 2007 - 11:32:46 EST


hi,

I have a SunFire V440 running Solaris 10 11/06 with actual patch level.
I have implemented 2 zones in it. the first zone running a java application within a bea weblogic server (version 8.1), the second zone holds a mysql database (version 5.0.33).
Now I receive some java exceptions (see stacktrace): "java.net.SocketException: Broken pipe".
I think the broken pipe is due to TCP connection lost to backend.
I do not think it is a problem with JDBC or my application, but can be network problem.
Or could it be something with zone in solaris? I configured each zone with its own IP. Both of them uses the physical adapter which is virtualized to the zones.
Has anybody any experiences in TCP traffic, socket connection between zones (running on one physical machine)?

Many thanks in advance!

jannic

MESSAGE: Broken pipe

STACKTRACE:

java.net.SocketException: Broken pipe
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
        at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:2637)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1554)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400)
        at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1059)
        at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:849)
        at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:142)
        at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
        at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
        at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
        at de.dwelle.api.data.WSProgDataIF.update(WSProgDataIF.java:156)
        at de.dwelle.ui.model.UseradminModel.getGuiData(UseradminModel.java:181)
        at de.dwelle.ui.model.ContentModel.getGuiData(ContentModel.java:80)
        at de.dwelle.ui.page.dialog.PlanAjaxActivity.processAjax(PlanAjaxActivity.java:126)
        at de.dwelle.ui.page.dialog.PlanAjaxActivity.render(PlanAjaxActivity.java:178)
        at com.dbe.raice.complet.WorkflowExecuter.render(WorkflowExecuter.java:128)
        at com.dbe.raice.complet.CompletContainer.doRender(CompletContainer.java:131)
        at com.dbe.raice.complet.Complet.render(Complet.java:295)
        at com.dbe.raice.complet.Complet.render(Complet.java:252)
        at com.dbe.raice.XPortalServlet.service(XPortalServlet.java:130)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6985)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

** END NESTED EXCEPTION **

-- 
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:42:30 EDT