Read only archive ; use https://github.com/JacORB/JacORB/issues for new issues

Bug 880

Summary: "broken pipe" on JDK 1.4
Product: JacORB Reporter: David Wilson <davidjohn.wilson>
Component: ORBAssignee: Mailinglist to track bugs <jacorb-bugs>
Status: RESOLVED DUPLICATE    
Severity: blocker CC: jacorb
Priority: P1    
Version: 2.2.4   
Hardware: Other   
OS: AIX   

Description David Wilson 2010-04-15 18:04:15 UTC
We are using version 2.2.4 of the ORB, and have the same error as bug 858 on bugzilla.
We cannot however use 2.3.1 yet as we are on JDK 1.4 as our app server is WAS 6.
I saw your suggested patch on bug 858, but did not find the suggested patch implemented on any of the CVS versions.

Please advise as to a way forward to rectify problem on JDK 1.4.
Comment 1 Nick Cross 2010-04-16 08:21:53 UTC
Please note that when this is fixed in CVS (and released) the minimum JDK is currently 1.5. For support on older versions please see http://www.jacorb.org/support
Comment 2 David Wilson 2010-04-16 08:44:59 UTC
Nick, does this mean that the fix for bug 858 has not yet been implemented?
Comment 3 Nick Cross 2010-04-16 09:01:47 UTC
That is true. That patch has not been applied yet. I haven't had chance to look at it yet and the submitter did not include a test case meaning that we would have to try to replicate the original problem first.
Comment 4 David Wilson 2010-04-16 09:10:54 UTC
I have tried pulling out my network cable during transactions, terminating the socket connection with sysinternals and even throwing a mock SocketException from the sendMessage method. None of these situations reproduced the problem. The big difference in production id the thread concurrency and number of requests.
Comment 5 Nick Cross 2011-10-06 15:37:33 UTC
After discussion with Andre Spiegel we believe this should be fixed now; please retest with current CVS head and reopen if still an issue (ideally supplying a runnable test case).

Please note minimum JDK is now JDK1.5

*** This bug has been marked as a duplicate of bug 858 ***