I have a few RMI/IIOP calls that can take over an hour to run, but I keep getting a timeout error:
[code]
com.sun.corba.ee.impl.transport.CorbaResponseWaitingRoomImpl waitForResponse
WARNING: "IOP00410219: (COMM_FAILURE) Communications timeout waiting for response. Exceeded 1,800,000 milliseconds"
org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 219 completed: Maybe
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java:3273)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.communicationsTimeoutWaitingForResponse(ORBUtilSystemException.java:3288)
at com.sun.corba.ee.impl.transport.CorbaResponseWaitingRoomImpl.waitForResponse(CorbaResponseWaitingRoomImpl.java:198)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.waitForResponse(SocketOrChannelConnectionImpl.java:1196)
[/code]
The application is a web start application, I'm trying to set a initial context on start up but I can't figure out how to change the default corba wait response timeout value. I tried this:
[code]
Properties props = new Properties();
props.setProperty("com.sun.corba.ee.transport.ORBWaitForResponseTimeout", "7200000");
_iInitial = new InitialContext(props);
[/code]
But that doesn't seem to have any affects.
Is there a way, either on the glassfish server (which is where my application is deployed) or in my web start application to change the default corba timeout?
Thanks,
Jerry
[Message sent by forum member 'djgerbavore' (gerald.stralko_at_lexi.com)]
http://forums.java.net/jive/thread.jspa?messageID=377179