All,
When attempting to connect from one particular location I’m seeing the following errors on the server debug log:
2007.10.05 09:35:19
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.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.j ava:208)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcesso r.java:188)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProce ssor.java:44)
at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProce ssor.java:471)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:39)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
On the client, here’s what i’m seeing on the debug log:
SENT: <stream:stream to=“murdockslife.homedns.org” xmlns=“jabber:client” xmlns:stream=“http://etherx.jabber.org/streams” xml:lang=“en” version=“1.0” >
RECV:
Setting reconnect timer to: 17
Using specified Host/Port:
SENT: <stream:stream to=“murdockslife.homedns.org” xmlns=“jabber:client” xmlns:stream=“http://etherx.jabber.org/streams” xml:lang=“en” version=“1.0” >
RECV:
Attempted to reconnect too many times.
I’m able to telnet to the specified client port and SSL port on the server from the location where i’m having this problem with no issue, latency is around 80ms from source to target. I’m out of ideas. I started seeing odd connectivity issues when I went from a legacy wildfire version to openfire, and with this last upgrade to 3.3.3 i’m not able to connect at all.
I’m only having this issue at one location which would suggest a firewall issue, but i’m able to connect to the ports openfire is using via telnet. What am i missing?
Does anyone have any thoughts on something i could try from the server side (it’s a windows machine)?