Fix NPE when auditing message received from legacy network
Description
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)
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)