I got serious problems with my Wilfire 3.1.1.
Wildfire can’'t establish a connection to an other Jabber-Server.
If I do a “Service Discovery” on other XMPP-Domains Psi just keeps loading an never got a discover success.
If I try to send a message to an other XMPP-Domain it sometimes works and sometimes not, but if it does, it takes a long time to transmit.
I got a Cacert signed RSA SSL certificate in my keystore and I also got working SRV records in my dns.
I even installed Wildfire 3.2 Beta, but the same things happend.
I checked my firewall, too, any relevant ports are open.
I disabled Server Dialback and TLS for Server-To-Server but no changes.
Sometimes strange things happen with the Java process, too.
If I restart Wildfire sometimes Java does a 100% cpu usage and do not stop until I stop wildfire if I restart again everything seems to be ok.
If i don’'t blacklist my own XMPP-Domain in Server-To-Server Wildfire does a session with it self and sometimes the converence service of other XMPP-Domains apear in Server-To-Server Sessions,too.
So a lot of confusing things.
Dist: Debian 4.0
VM: 1.5.0_10
Wildfire: 3.1.1
Backend: PostgreSQL
Debug.log
Socket[addr=/XX.198.XX.133,port=55051,localport=5269]
2007.01.23 14:05:57 Connect Socket[addr=/72.14.252.129,port=31320,localport=5269]
2007.01.23 14:05:57 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:05:57 Connection closed before session established
Socket[addr=/72.14.252.129,port=31320,localport=5269]
2007.01.23 14:05:57 Connect Socket[addr=/72.14.252.129,port=31323,localport=5269]
2007.01.23 14:05:57 RS - Received dialback key from host: gmail.com to: mydomain.net
2007.01.23 14:06:32 Connect Socket[addr=/72.14.252.129,port=31482,localport=5269]
2007.01.23 14:06:32 RS - Received dialback key from host: gmail.com to: mydomain.net
2007.01.23 14:08:04 RS - Trying to connect to Authoritative Server: gmail.com:5269(DNS lookup: gmail.com:5269)
2007.01.23 14:08:24 Error delivering raw text
org.jivesoftware.wildfire.net.SocketConnection@fe89a socket: Socket[addr=/72.14.252.129,port=31323,localport=5269]
session: null
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.jivesoftware.wildfire.net.ServerTrafficCounter$OutputStreamWrapper.write(Se rverTrafficCounter.java:244)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
at java.io.BufferedWriter.flush(BufferedWriter.java:236)
at org.jivesoftware.wildfire.net.SocketConnection.deliverRawText(SocketConnection. java:610)
at org.jivesoftware.wildfire.server.ServerDialback.validateRemoteDomain(ServerDial back.java:481)
at org.jivesoftware.wildfire.server.ServerDialback.createIncomingSession(ServerDia lback.java:340)
at org.jivesoftware.wildfire.server.IncomingServerSession.createSession(IncomingSe rverSession.java:98)
at org.jivesoftware.wildfire.net.ServerSocketReader.createSession(ServerSocketRead er.java:211)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:469)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:08:24 Connection closed before session established
Socket[addr=/72.14.252.129,port=31323,localport=5269]
2007.01.23 14:08:57 RS - Trying to connect to Authoritative Server: gmail.com:5269(DNS lookup: gmail.com:5269)
2007.01.23 14:09:17 Error delivering raw text
org.jivesoftware.wildfire.net.SocketConnection@1415727 socket: Socket[addr=/72.14.252.129,port=31482,localport=5269]
session: null
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at org.jivesoftware.wildfire.net.ServerTrafficCounter$OutputStreamWrapper.write(Se rverTrafficCounter.java:244)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
at java.io.BufferedWriter.flush(BufferedWriter.java:236)
at org.jivesoftware.wildfire.net.SocketConnection.deliverRawText(SocketConnection. java:610)
at org.jivesoftware.wildfire.server.ServerDialback.validateRemoteDomain(ServerDial back.java:481)
at org.jivesoftware.wildfire.server.ServerDialback.createIncomingSession(ServerDia lback.java:340)
at org.jivesoftware.wildfire.server.IncomingServerSession.createSession(IncomingSe rverSession.java:98)
at org.jivesoftware.wildfire.net.ServerSocketReader.createSession(ServerSocketRead er.java:211)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:469)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:09:17 Connection closed before session established
Socket[addr=/72.14.252.129,port=31482,localport=5269]
2007.01.23 14:09:27 Connect Socket[addr=/XX.198.XX.133,port=52954,localport=5222]
2007.01.23 14:09:27 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:09:27 Connection closed before session established
Socket[addr=/XX.198.XX.133,port=52954,localport=5222]
2007.01.23 14:10:42 Connect Socket[addr=/XX.198.XX.133,port=38168,localport=5269]
2007.01.23 14:10:42 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:10:42 Connection closed before session established
Socket[addr=/XX.198.XX.133,port=38168,localport=5269]
2007.01.23 14:13:38 SSL Connect a83c2a[SSL_NULL_WITH_NULL_NULL: Socket[addr=/88.76.36.65,port=1032,localport=5223]]
2007.01.23 14:14:27 Connect Socket[addr=/XX.198.XX.133,port=48429,localport=5222]
2007.01.23 14:14:27 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:14:27 Connection closed before session established
Socket[addr=/XX.198.XX.133,port=48429,localport=5222]
2007.01.23 14:15:42 Connect Socket[addr=/XX.198.XX.133,port=40047,localport=5269]
2007.01.23 14:15:42 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:15:42 Connection closed before session established
Socket[addr=/XX.198.XX.133,port=40047,localport=5269]
2007.01.23 14:19:27 Connect Socket[addr=/XX.198.XX.133,port=33835,localport=5222]
2007.01.23 14:19:27 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:19:27 Connection closed before session established
Socket[addr=/XX.198.XX.133,port=33835,localport=5222]
2007.01.23 14:20:42 Connect Socket[addr=/XX.198.XX.133,port=35633,localport=5269]
2007.01.23 14:20:42 Error creating session
java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:20:42 Connection closed before session established
Socket[addr=/XX.198.XX.133,port=35633,localport=5269]
Part of Error.log
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at org.jivesoftware.wildfire.server.OutgoingServerSession.createOutgoingSession(Ou tgoingServerSession.java:254)
at org.jivesoftware.wildfire.server.OutgoingServerSession.authenticateDomain(Outgo ingServerSession.java:140)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise.createSessionAndSendPac ket(OutgoingSessionPromise.java:130)
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)
2007.01.23 12:32:11 org.jivesoftware.wildfire.server.OutgoingServerSession.createOutgoingSession(Out goingServerSession.java:259) Error trying to connect to remote server: jabber.ccc.de(DNS lookup: jabber.ccc.de:5269)
java.net.ConnectException: Connection refused
Part of Warn.log:
t java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at org.jivesoftware.wildfire.server.ServerDialback.verifyKey(ServerDialback.java:5 21)
at org.jivesoftware.wildfire.server.ServerDialback.validateRemoteDomain(ServerDial back.java:457)
at org.jivesoftware.wildfire.server.ServerDialback.createIncomingSession(ServerDia lback.java:340)
at org.jivesoftware.wildfire.server.IncomingServerSession.createSession(IncomingSe rverSession.java:98)
at org.jivesoftware.wildfire.net.ServerSocketReader.createSession(ServerSocketRead er.java:211)
at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:469)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)
2007.01.23 14:09:17 Error verifying key of remote server: gmail.com
java.net.SocketTimeoutException: connect timed out
Message was edited by: freach