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

[xmlblaster-devel] Webservice XMLBlaster subscriber can't receive messages



Hi all,

	We're using XMLBlaster in a web-services based project.  We've been
able to successfully publish and subscribe using the system.  However,
whenever a message is sent to the subscriber, a StopParseException is thrown
and the below messages are displayed.

	We believe the SAX Parser is having a problem parsing the Key, but
we can't track down why.  The same message is received fine by
non-webservices subscribers.  We're using Tomcat 4.0.3 as our webserver.

	Anyone have any ideas?

Server Side Message:

[Jun 12, 2002 1:15:18 PM INFO  Authenticate] Successful login for client
guest, session:3 expires after [ 24 h 0 millis ], 2 of 10 sessions are in
use.
[Jun 12, 2002 1:15:18 PM INFO  XmlKeyDom] 0 MessageUnits matched to
subscription "/xmlBlaster/key/ClientSub-AGENT"
[Jun 12, 2002 1:15:24 PM INFO  XmlKey] XPath subscription
'/xmlBlaster/key/ClientSub-AGENT' matches message
'http://10.0.1.34:3412-1023902124046-2'
[ New connection to 10.0.1.34:3674 ]
[Jun 12, 2002 1:15:24 PM WARN  CbConnection-session:3] Callback transition
IS_ALIVE -> IS_DEAD: Callback server of client guest is unaccessible.
[Jun 12, 2002 1:15:24 PM WARN  MsgQueue:session:3] Callback server is lost,
killing login session of client guest.
[Jun 12, 2002 1:15:24 PM INFO  Authenticate] Disconnecting client guest,
instanceId=3, sessionId=IIOP:0110472D181503282B47
[Jun 12, 2002 1:15:24 PM INFO  Authenticate] loginNameSubjectInfoMap has 2
entries and sessionInfoMap has 2 entries
[Jun 12, 2002 1:15:24 PM WARN  CbWorker:session:3] Callback failed:
id=CallbackFailed reason=CORBA Callback of 1 messages
'http://10.0.1.34:3412-1023902124046-2' to client [unknown] from [guest]
failed.
Exception thrown by client: id=Parsing Error reason=check the key
passedid=SaxHandlerBase reason=Error while SAX parsing:
org.apache.xerces.readers.DefaultEntityHandler at 5ff916:
org.xmlBlaster.util.StopParseException


   <key oid="http://10.0.1.34:3412-1023902124046-2"; contentMime="text/xml">

     <ClientSub-AGENT id="192.168.124.10" subId="1" type="generic">
       <ClientSub-DRIVER id="FileProof" pollingFreq="10">
</ClientSub-DRIVER>
     </ClientSub-AGENT>
   </key>

[Jun 12, 2002 1:15:24 PM WARN  MsgQueue:session:3] The queue is shutdown,
putMsgs() of 1 messages failed, starting error handling ...
[Jun 12, 2002 1:15:24 PM WARN  RequestBroker-http://10.0.1.34:3412]
Generating dead letter oid=http://10.0.1.34:3412-1023902124046-2 from
publisher=guest because delivery to 'guest' cbQueue=session:3 failed.
[Jun 12, 2002 1:15:24 PM WARN  MsgQueue:session:3] Lost callback connection
for session:3 errorCounter=1




Client Side Message:

[Jun 12, 2002 1:15:24 PM ERROR SaxHandlerBase] Error while SAX parsing:
org.apache.xerces.readers.DefaultEntityHandler at 5ff916:
org.xmlBlaster.util.StopParseException


   <key oid="http://10.0.1.34:3412-1023902124046-2"; contentMime="text/xml">

     <ClientSub-AGENT id="192.168.124.10" subId="1" type="generic">
       <ClientSub-DRIVER id="FileProof" pollingFreq="10">
</ClientSub-DRIVER>
     </ClientSub-AGENT>
   </key>

org.xmlBlaster.util.StopParseException
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1111)
        at org.xmlBlaster.util.SaxHandlerBase.parse(SaxHandlerBase.java:93)
        at org.xmlBlaster.util.SaxHandlerBase.init(SaxHandlerBase.java:70)
        at org.xmlBlaster.client.UpdateKey.<init>(UpdateKey.java:73)
        at
org.xmlBlaster.client.protocol.AbstractCallbackExtended.update(AbstractCallb
ackExtended.java:71)
        at
org.xmlBlaster.client.protocol.AbstractCallbackExtended.update(AbstractCallb
ackExtended.java:132)
        at
org.xmlBlaster.client.protocol.corba.CorbaCallbackServer.update(CorbaCallbac
kServer.java:243)
        at
org.xmlBlaster.protocol.corba.clientIdl.BlasterCallbackPOATie.update(Blaster
CallbackPOATie.java:52)
        at
org.xmlBlaster.protocol.corba.clientIdl.BlasterCallbackPOA._invoke(BlasterCa
llbackPOA.java:61)
        at
org.jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:207)
        at
org.jacorb.poa.RequestProcessor.process(RequestProcessor.java:404)
        at org.jacorb.poa.RequestProcessor.run(RequestProcessor.java:513)
[Jun 12, 2002 1:15:24 PM ERROR AbstractCallbackExtended.update] Parsing
error: id=SaxHandlerBase reason=Error while SAX parsing:
org.apache.xerces.readers.DefaultEntityHandler at 5ff916:
org.xmlBlaster.util.StopParseException


   <key oid="http://10.0.1.34:3412-1023902124046-2"; contentMime="text/xml">

     <ClientSub-AGENT id="192.168.124.10" subId="1" type="generic">
       <ClientSub-DRIVER id="FileProof" pollingFreq="10">
</ClientSub-DRIVER>
     </ClientSub-AGENT>
   </key>

[Jun 12, 2002 1:15:24 PM ERROR CorbaCallbackServer-guest] Delivering message
to client failed, message is lost.