Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: 3.2.0
-
Fix Version/s: 3.2.1
-
Component/s: None
-
Labels:None
-
Environment:
Windows Server 2003 SP1
Intel Pentium III Xeon 550Mhz 2.0 GB Ram
-
Acceptance Test - Add?:No
Description
Ever since we upgraded to version 3.2 a couple of times a day I have to stop the service (it won't stop on it's own so I have to end the task) and restart it again. The behavior is that people start to not see each other online and then they try to log out and log back in and it won't let them back in.
There are a lot of errors like this in the error.log
2007.02.14 12:29:29 [org.jivesoftware.wildfire.interceptor.InterceptorManager.invokeInterceptors(InterceptorManager.java:239)
] Error in interceptor
java.lang.NullPointerException
at org.jivesoftware.wildfire.audit.spi.AuditorImpl$AuditPacket.<init>(AuditorImpl.java:384)
at org.jivesoftware.wildfire.audit.spi.AuditorImpl.writePacket(AuditorImpl.java:140)
at org.jivesoftware.wildfire.audit.spi.AuditorImpl.audit(AuditorImpl.java:121)
at org.jivesoftware.wildfire.audit.spi.AuditManagerImpl$AuditorInterceptor.interceptPacket(AuditManagerImpl.java:281)
at org.jivesoftware.wildfire.interceptor.InterceptorManager.invokeInterceptors(InterceptorManager.java:227)
at org.jivesoftware.wildfire.MessageRouter.route(MessageRouter.java:72)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:71)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:53)
at org.jivesoftware.wildfire.component.InternalComponentManager.sendPacket(InternalComponentManager.java:186)
at org.jivesoftware.wildfire.gateway.BaseTransport.sendPacket(BaseTransport.java:1464)
at org.jivesoftware.wildfire.gateway.BaseTransport.sendComposingNotification(BaseTransport.java:1523)
at org.jivesoftware.wildfire.gateway.protocols.oscar.BasicFlapConnection.handleSnacPacket(BasicFlapConnection.java:176)
at org.jivesoftware.wildfire.gateway.protocols.oscar.BOSConnection.handleSnacPacket(BOSConnection.java:65)
at org.jivesoftware.wildfire.gateway.protocols.oscar.BaseFlapConnection$4.handleSnacPacket(BaseFlapConnection.java:66)
at net.kano.joscar.snac.AbstractSnacProcessor.processPacket(AbstractSnacProcessor.java:474)
at net.kano.joscar.snac.AbstractSnacProcessor.access$100(AbstractSnacProcessor.java:134)
at net.kano.joscar.snac.AbstractSnacProcessor$1.handlePacket(AbstractSnacProcessor.java:208)
at net.kano.joscar.flap.AbstractFlapProcessor.processPacketSynchronously(AbstractFlapProcessor.java:231)
at net.kano.joscar.flap.AsynchronousFlapProcessor$BackgroundPacketProcessor.tryProcessingPackets(AsynchronousFlapProcessor.java:75)
at net.kano.joscar.flap.AsynchronousFlapProcessor$BackgroundPacketProcessor.run(AsynchronousFlapProcessor.java:63)
at java.lang.Thread.run(Unknown Source)
Also at the very end was this one
2007.02.14 15:03:15 [org.jivesoftware.wildfire.session.OutgoingServerSession.createOutgoingSession(OutgoingServerSession.java:338)
] Error creating secured outgoing session to remote server: msn.dsdemail.com(DNS lookup: msn.dsdemail.com:5269)
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.net.ssl.internal.ssl.EngineInputRecord.bytesInCompletePacket(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.readNetRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLEngineImpl.unwrap(Unknown Source)
at javax.net.ssl.SSLEngine.unwrap(Unknown Source)
at org.jivesoftware.wildfire.net.TLSStreamHandler.doHandshake(TLSStreamHandler.java:211)
at org.jivesoftware.wildfire.net.TLSStreamHandler.start(TLSStreamHandler.java:157)
at org.jivesoftware.wildfire.net.SocketConnection.startTLS(SocketConnection.java:164)
at org.jivesoftware.wildfire.session.OutgoingServerSession.secureAndAuthenticate(OutgoingServerSession.java:366)
at org.jivesoftware.wildfire.session.OutgoingServerSession.createOutgoingSession(OutgoingServerSession.java:302)
at org.jivesoftware.wildfire.session.OutgoingServerSession.authenticateDomain(OutgoingServerSession.java:142)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:199)
at org.jivesoftware.wildfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:184)
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)
Issue Links
- is related to
-
JM-979
Fix NPE when auditing message received from legacy network
-
Errors are unrelated to subject of issue. First error was fixed and it happens when auditing messages received from the gateway (e.g. ICQ). Second error is related to s2s and indicates that a secured connection was not possible with remote server since remote server rejected server's certificate.