Hi David,
could you please add the line
ex.printStackTrace();
to org.xmlBlaster.protocol.xmlrpc.CallbackXmlRpcDriver.java:141
and send the output of the error to me?
Like this i hope to see the reason for
"org.apache.xmlrpc.XmlRpcException: can't serialize output"
(is it somehow related to your content ?)
thanks
Marcel
1) It seems that there's something wrong the data such that the XML-RPC
driver chokes on it. This is something new (same clients as before
and didn't show this behaviour on the old xmlblaster server)
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'