Hi !

I've found that some of my WMI requests always failed, and seem to be cause by 
a socket timeout:

Caused by: java.net.SocketTimeoutException
        at 
sun.nio.ch.SocketAdaptor$SocketInputStream.read(SocketAdaptor.java:201)
        at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:86)
        at 
org.jinterop.dcom.transport.JIComTransport.receive(JIComTransport.java:152)

I've started to modify some ONMS code:
- I added a 'mgr.setTimeout(30000);' in CheckWmi.java, but it didn't worked
- So I dug deeper and found the setTimeout() did nothing !
- Moreover, in WmiClient.java the timeout is forced to 5 seconds.
- I added 'm_Session.setGlobalSocketTimeout(25000);' in WmiClient.java and my 
requests are OK now.

Some WMI requests take some time, so it would be very nice to have 
the 'timeout' parameters taken into account for a next release...

Best regards,

   Ludovic.




------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to