[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xmlblaster] More exceptions




2) A whole raft of NullPointer exceptions.

As soon as we see one of these, we'll keep getting more until we stop
and restart xmlblaster. Up until then though, all is well.
We have applied a patch now.
Could you please confirm that it fixes your NPEs?

Anyhow: Could you please send me more details what sort of messages caused this behavior
(volatile ? persistent ?)


regards
Marcel



20-May-2006 1:16:23 AM org.xmlBlaster.engine.TopicHandler toDead INFO: Topic reached state DEAD. 0 history entries are destroyed. 20-May-2006 1:16:23 AM org.xmlBlaster.util.XmlBlasterException parseToString WARNING: Parsing exception string <org.apache.xmlrpc.XmlRpcException: can't serialize output> failed: java.lang.IllegalArgumentException: ErrorCode: The given errorCode=org.apache.xmlrpc.XmlRpcException: can't serialize output is unknown 20-May-2006 1:16:23 AM org.xmlBlaster.engine.RequestBroker deadMessage WARNING: Generating dead message 'callback:/node/xmlBlaster_172_23_254_15_10412/client/VERID_prod/-16/NORM/1148102183911000000/__sys__ErasedTopic' from publisher=/node/xmlBlaster_172_23_254_15_10412/client/VERID_prod/-16 because delivery with queue 'callback:/node/xmlBlaster_172_23_254_15_10412/client/VERID_prod/-16' failed: XmlBlasterException serverSideException=true node=[xmlBlaster_172_23_254_15_10412] location=[XmlBlasterException] errorCode=internal.illegalArgument message=#15163 org.apache.xmlrpc.XmlRpcException: can't serialize output stackTrace=errorCode=internal.illegalArgument message=#15163 org.apache.xmlrpc.XmlRpcException: can't serialize output at org.xmlBlaster.util.XmlBlasterException.parseToString(XmlBlasterException.java:482) at org.xmlBlaster.client.protocol.xmlrpc.XmlRpcConnection.extractXmlBlasterException(XmlRpcConnection.java:545) at org.xmlBlaster.protocol.xmlrpc.CallbackXmlRpcDriver.sendUpdate(CallbackXmlRpcDriver.java:141) at org.xmlBlaster.engine.dispatch.CbDispatchConnection.doSend(CbDispatchConnection.java:273) at org.xmlBlaster.util.dispatch.DispatchConnection.send(DispatchConnection.java:225) at org.xmlBlaster.util.dispatch.DispatchConnectionsHandler.send(DispatchConnectionsHandler.java:430) at org.xmlBlaster.util.dispatch.DispatchWorker.run(DispatchWorker.java:166) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:732) at java.lang.Thread.run(Thread.java:595) errorCode=user.update.error message=#15163 org.apache.xmlrpc.XmlRpcException: can't serialize output at org.xmlBlaster.util.XmlBlasterException.tranformCallbackException(XmlBlasterException.java:746) at org.xmlBlaster.protocol.xmlrpc.CallbackXmlRpcDriver.sendUpdate(CallbackXmlRpcDriver.java:145) at org.xmlBlaster.engine.dispatch.CbDispatchConnection.doSend(CbDispatchConnection.java:273) at org.xmlBlaster.util.dispatch.DispatchConnection.send(DispatchConnection.java:225) at org.xmlBlaster.util.dispatch.DispatchConnectionsHandler.send(DispatchConnectionsHandler.java:430) at org.xmlBlaster.util.dispatch.DispatchWorker.run(DispatchWorker.java:166) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:732) at java.lang.Thread.run(Thread.java:595) versionInfo=version=1.2,revision=15163,os.name=Linux,os.version=2.6.15.6,java.vm.vendor=Sun Microsystems Inc.,java.vm.version=1.5.0_06-b05,os.arch=i386,build.timestamp=05/19/2006 09:53 AM,build.java.vendor=Sun Microsystems Inc.,build.java.version=1.4.2_09 errorCode description=http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.errorcodes.listing.html#user.update.error

20-May-2006 1:16:23 AM org.xmlBlaster.engine.DeadMessageDumper$1 update
INFO: Receiving asynchronous message '__sys__deadMessage'
20-May-2006 1:16:23 AM org.xmlBlaster.engine.DeadMessageDumper dumpMessage
INFO: Dumping dead message to  '/var/xmlblaster/prod/deadmsgs/2006-05-20_01_16_23_91.xml'



We get an awful lot of these now too:

20-May-2006 1:16:23 AM org.xmlBlaster.engine.DeadMessageDumper dumpMessage
INFO: Dumping dead message to  '/var/xmlblaster/prod/deadmsgs/2006-05-20_01_16_23_91.xml'
20-May-2006 1:16:25 AM org.xmlBlaster.engine.AvailabilityChecker checkException
SEVERE: publish() failed: XmlBlasterException serverSideException=true node=[xmlBlaster_172_23_254_15_10412] location=[RequestBroker]
java.lang.NullPointerException
stackTrace=java.lang.NullPointerException
        at org.xmlBlaster.engine.TopicHandler.addToBigDom(TopicHandler.java:1957)
        at org.xmlBlaster.engine.TopicHandler.toAlive(TopicHandler.java:1706)
        at org.xmlBlaster.engine.TopicHandler.publish(TopicHandler.java:549)
        at org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1704)
        at org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1495)
        at org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1489)
        at org.xmlBlaster.engine.XmlBlasterImpl.publish(XmlBlasterImpl.java:165)
        at org.xmlBlaster.protocol.xmlrpc.XmlBlasterImpl.publish(XmlBlasterImpl.java:115)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.xmlrpc.Invoker.execute(Unknown Source)
        at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(Unknown Source)
        at org.apache.xmlrpc.XmlRpcServer$Worker.execute(Unknown Source)
        at org.apache.xmlrpc.XmlRpcServer.execute(Unknown Source)
        at org.apache.xmlrpc.WebServer$Connection.run(Unknown Source)
        at org.apache.xmlrpc.WebServer$Runner.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
errorCode=internal.nullpointer message=#15163 errorCode=internal.publish: An internal error occurred when processing a publish() request. /node/xmlBlaster_172_23_254_15_10412/client/VERID_prod/-16
        at org.xmlBlaster.util.XmlBlasterException.convert(XmlBlasterException.java:689)
        at org.xmlBlaster.util.XmlBlasterException.convert(XmlBlasterException.java:678)
        at org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1724)
        at org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1495)
        at org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1489)
        at org.xmlBlaster.engine.XmlBlasterImpl.publish(XmlBlasterImpl.java:165)
        at org.xmlBlaster.protocol.xmlrpc.XmlBlasterImpl.publish(XmlBlasterImpl.java:115)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.xmlrpc.Invoker.execute(Unknown Source)
        at org.apache.xmlrpc.XmlRpcServer$Worker.executeInternal(Unknown Source)
        at org.apache.xmlrpc.XmlRpcServer$Worker.execute(Unknown Source)
        at org.apache.xmlrpc.XmlRpcServer.execute(Unknown Source)
        at org.apache.xmlrpc.WebServer$Connection.run(Unknown Source)
        at org.apache.xmlrpc.WebServer$Runner.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
versionInfo=version=1.2,revision=15163,os.name=Linux,os.version=2.6.15.6,java.vm.vendor=Sun Microsystems Inc.,java.vm.version=1.5.0_06-b05,os.arch=i386,build.timestamp=05/19/2006 09:53 AM,build.java.vendor=Sun Microsystems Inc.,build.java.version=1.4.2_09
errorCode description=http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.errorcodes.listing.html#internal.nullpointer