Hi,
I have been working on getting HTTP Binding working with Wildfire…
I am using the JSJAC libraries. I can connect, chat etc… everything is good for awhile.
Then randomly I start getting issues with the connection to Wildfire which result in bound http connections not being freed up when they should. This error is caught in the Debug log:
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(Unknown Source)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.read(Unknown Source)
at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
at org.mortbay.io.nio.ChannelEndPoint.fill(ChannelEndPoint.java:129)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:277)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:329)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
I don’'t forcibly close connections… unless…
Internet Explorer
Apache (Running on Windows)
Apache Proxy
Firewall
or Wildfire is doing it? After the error occurs I have to restart Wildfire or binding won’'t work for future sessions.
If I don’'t restart the error keeps on re-occuring over and over.
I have been struggling with this problem for days!
Any help would be great. Please let me know what further information is required?
Could it be a build issue? I am using wildfire_2007-03-02. Should I go back to the last release?
Thanks
Daniel