Yet another S2S newbie!

Hello everyone,

I’ve been reading through the forums since yesterday and have made good progress thanks to all the previous discussions. I have been following this excellent document ( and this post (

So what I have is a dyndns registered server ( and an account on ( The dyndns points to my DSL router which in turn points to the Dlink wireless router which points to the machine running Openfire ( The hostname of this machine is and so is the xmpp.hostname ( and the server name ( There’s is a yellow exclamation mark next to the server name (Server -> Server Manager -> Server Information) but I guess that is because of the self-signed certificate.

So I have added port forwarding rule to the Dlink router to forward traffic on 5269, 7777, and 5222 ports to the Openfire server ( Now I can telnet into this machine via these ports from any computer on the planet

But alas, I am unable to add me jabber self to the Openfire roster. Following your advice from the previous threads below is the relevant portion of the debug.log. From what I can tell the Openfire server is able to get to the Jabber server but the Jabber server is unable to communicate with the Openfire server. I’m sure its my local config that’s to blame. Any pointers would be appreciated. Thanks.

2008.03.12 17:15:19 LocalOutgoingServerSession: OS - Trying to connect to lookup:

2008.03.12 17:15:20 LocalOutgoingServerSession: OS - Plain connection to successful

2008.03.12 17:15:20 LocalOutgoingServerSession: OS - Indicating we want TLS to

2008.03.12 17:15:21 LocalOutgoingServerSession: OS - Negotiating TLS with

2008.03.12 17:15:22 CertificateManager: SubjectAltName of invalid type found:,, CN=*, OU=Domain validated only, O=XMPP Standards Foundation, L=Denver, ST=Colorado, C=US

2008.03.12 17:15:22 CertificateManager: SubjectAltName of invalid type found:,, CN=*, OU=Domain validated only, O=XMPP Standards Foundation, L=Denver, ST=Colorado, C=US

2008.03.12 17:15:23 LocalOutgoingServerSession: OS - TLS negotiation with was successful

2008.03.12 17:15:24 LocalOutgoingServerSession: OS - Error, no SASL mechanisms were offered by

2008.03.12 17:15:24 LocalOutgoingServerSession: OS - Going to try connecting using server dialback with:

2008.03.12 17:15:24 ServerDialback: OS - Trying to connect to lookup:

2008.03.12 17:15:24 ServerDialback: OS - Connection to successful

2008.03.12 17:15:28 ServerDialback: OS - Sent dialback key to host: id: 341345639 from domain:

2008.03.12 17:15:34 002101 (01/05/00) - Connection #4 tested: OK

2008.03.12 17:15:34 002102 (01/05/00) - Connection #4 tested: OK

2008.03.12 17:15:48 ServerDialback: OS - Time out waiting for answer in validation from: id: 341345639 for domain:

2008.03.12 17:15:48 OutgoingSessionPromise: Error sending packet to remote server:

<iq type=“get” to="" id=“aab4a” from="">

<query xmlns=“jabber:iq:last”/>


java.lang.Exception: Failed to create connection to remote server

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(

at org.jivesoftware.openfire.server.OutgoingSessionPromise$

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask( 650)

at java.util.concurrent.ThreadPoolExecutor$


2008.03.12 17:15:48 OutgoingServerSocketReader: Finishing Outgoing Server Reader. No session to close. Socket closed

at Method)



at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(

at sun.nio.cs.StreamDecoder$CharsetSD.implRead(



at org.xmlpull.mxp1.MXParser.fillBuf(

at org.xmlpull.mxp1.MXParser.more(


at org.xmlpull.mxp1.MXParser.nextToken(


at org.jivesoftware.openfire.server.OutgoingServerSocketReader$

Never mind. It sorted itself out. I changed and touched nothing, probably the Jabber server was busy!