Mark Wielaard wrote: > On Wed, 2006-09-13 at 18:01 -0400, Thomas Fitzsimmons wrote: >> I'm testing these patches to see if they fix the RMI problem I'm having >> (which >> may be unrelated): >> [...] >> Were you aware of this problem? I think it was introduced by Mark's native >> layer merge. > > They were definitely introduced by my merging in the new native-layer > branch stuff from Guilhem. Sorry about that. I was secretly hoping > Casey's rewrite would automagically fix them. I have not yet tried the > patch, but the corresponding Mauve tests (that worked before the merge, > but failed after) are: > > FAIL: org.omg.CORBA.ORB.parallelRunTest > FAIL: org.omg.CORBA.ORB.DirectTest > FAIL: org.omg.CORBA_2_3.ORB.ValueTypeTest > FAIL: org.omg.PortableServer.POAOperations.poa_POA_test > FAIL: org.omg.PortableInterceptor.Interceptor.testInterceptors > > They are all related to socket timeouts. >
Some of those org.omg tests work for me. I do get two failures, however. I'm suspicious of this "broken pipe" error: FAIL: org.omg.CORBA.ORB.RequestTest line 134: string [2] -- uncaught exception: org.omg.CORBA.MARSHAL at gnu.CORBA.GIOP.MessageHeader.write(MessageHeader.java:374) at gnu.CORBA.gnuRequest.submit(gnuRequest.java:831) at gnu.CORBA.gnuRequest.p_invoke(gnuRequest.java:940) at gnu.CORBA.gnuRequest.invoke(gnuRequest.java:510) at gnu.testlet.org.omg.CORBA.ORB.RequestTest.testParameters(RequestTest.java:134) at gnu.testlet.org.omg.CORBA.ORB.RequestTest.test(RequestTest.java:90) at RunnerProcess.runtest(RunnerProcess.java:337) at RunnerProcess.runAndReport(RunnerProcess.java:392) at RunnerProcess.main(RunnerProcess.java:219) org.omg.CORBA.MARSHAL: IOException while writing message header Minor: 0 (0). Completed: not completed at gnu.CORBA.Version.write(Version.java:215) at gnu.CORBA.GIOP.MessageHeader.write(MessageHeader.java:367) at gnu.CORBA.gnuRequest.submit(gnuRequest.java:831) at gnu.CORBA.IorDelegate.invoke(IorDelegate.java:184) FAIL: org.omg.PortableServer.POAOperations.poa_POA_test at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:202) line 481: Exc:org.omg.CORBA.MARSHAL: IOException while writing message header Minor: 0 (0). Completed: not completed:java.io.IOException: Broken pipe [1] -- forced fail at gnu.testlet.org.omg.PortableServer.POAOperations.communication.poa_comTesterStub.passCharacters(poa_comTesterStub.java:138) at gnu.testlet.org.omg.PortableServer.POAOperations.poa_POA_test.test_RETAIN_Activation(poa_POA_test.java:109) at gnu.testlet.org.omg.PortableServer.POAOperations.poa_POA_test.test(poa_POA_test.java:467) at RunnerProcess.runtest(RunnerProcess.java:337) at RunnerProcess.runAndReport(RunnerProcess.java:392) at RunnerProcess.main(RunnerProcess.java:219) Caused by: java.io.IOException: Broken pipe at gnu.java.nio.VMChannel.write(Native Method) at gnu.java.nio.VMChannel.write(VMChannel.java:323) at gnu.java.net.PlainSocketImpl$SocketOutputStream.write(PlainSocketImpl.java:567) at java.io.DataOutputStream.write(DataOutputStream.java:115) at gnu.CORBA.Version.write(Version.java:210) ...10 more
