Hi,
I have set up a jabber server on our development domain (revotxt.net). All neccesary ports are forwarded from the firewall to the internal server. (5269, 5222, 5223) I can connect to the server from outside (using Gaim).
I’'ve set the following SRV records:
jabber.tcp.revotxt.net 43200 IN SRV 20 0 5269 revotxt.net
xmpp-server.tcp.revotxt.net 43200 IN SRV 20 0 5269 revotxt.net
xmpp-client.tcp.revotxt.net 43200 IN SRV 20 0 5222 revotxt.net
When I try to connect to the jabber.org domain by sending a message to a user on that domain. In the debug log, I get the following errors.
2006.08.21 12:50:15 OS - Trying to connect to jabber.org:5269(DNS lookup: jabber.org:5269)
2006.08.21 12:50:17 OS - Plain connection to jabber.org:5269 successful
2006.08.21 12:50:18 OS - Going to try connecting using server dialback
2006.08.21 12:50:20 OS - Trying to connect to jabber.org:5269(DNS lookup: jabber.org:5269)
2006.08.21 12:50:20 OS - Connection to jabber.org:5269 successful
2006.08.21 12:50:21 OS - Sent dialback key to host: jabber.org id: 1478571830 from domain: revotxt.net
2006.08.21 12:50:41 OS - Time out waiting for answer in validation from: jabber.org id: 1478571830 for domain: revotxt.net
2006.08.21 12:50:41 Finishing Outgoing Server Reader. No session to close.
java.net.SocketException: socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at org.jivesoftware.wildfire.net.ServerTrafficCounter$InputStreamWrapper.read(Serv erTrafficCounter.java:183)
at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2992)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:75)
at org.xmlpull.mxp1.MXParser.nextToken(MXParser.java:1100)
at org.dom4j.io.XMPPPacketReader.parseDocument(XMPPPacketReader.java:303)
at org.jivesoftware.wildfire.server.OutgoingServerSocketReader$1.run(OutgoingServe rSocketReader.java:91)
2006.08.21 12:50:41 Error sending packet to remote server:
java.lang.Exception: Failed to create connection to remote server
at org.jivesoftware.wildfire.server.OutgoingSessionPromise.createSessionAndSendPac ket(OutgoingSessionPromise.java:143)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise.access$300(OutgoingSess ionPromise.java:40)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise$1$1.run(OutgoingSession Promise.java:95)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Now can someone please tell me what I am doing wrong?