Hi,

 

When sandesha sync ping client receives a nack in SequenceAcknowledgement, it throws an NPE:

 

java.lang.NullPointerException

            at org.apache.axis.message.addressing.EndpointReferenceType.shallowCopy(EndpointReferenceType.java:132)

            at org.apache.axis.message.addressing.EndpointReferenceType.<init>(EndpointReferenceType.java:127)

            at org.apache.axis.message.addressing.EndpointReferenceType.<init>(EndpointReferenceType.java:113)

            at org.apache.axis.message.addressing.EndpointReference.<init>(EndpointReference.java:77)

            at org.apache.axis.message.addressing.From.<init>(From.java:63)

            at org.apache.axis.message.addressing.AddressingHeaders.setFrom(AddressingHeaders.java:467)

            at org.apache.sandesha.EnvelopeCreator.createServiceRequestEnvelope(EnvelopeCreator.java:256)

            at org.apache.sandesha.server.SenderWorker.sendServiceRequest(SenderWorker.java:346)

            at org.apache.sandesha.server.SenderWorker.sendMessage(SenderWorker.java:213)

            at org.apache.sandesha.server.SenderWorker.run(SenderWorker.java:145)

            at java.lang.Thread.run(Thread.java:534)

 

The nack message is as follows:

 

<?xml version="1.0" encoding="UTF-8"?>

   <S11:Envelope xmlns:S11="http://schemas.xmlsoap.org/soap/envelope/">

      <S11:Header>

         <NS1:SequenceAcknowledgement xmlns:NS1="http://schemas.xmlsoap.org/ws/2005/02/rm">

            <NS1:Identifier>uuid:8F477FA5-AEB0-A692-D65C-F091FA9732D6</NS1:Identifier>

            <NS1:Nack>1</NS1:Nack>

         </NS1:SequenceAcknowledgement>

         <wsa:Action xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement</wsa:Action>

         <wsa:To xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:To>

         <wsa:MessageID xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">uuid:8DC2C8B9-6B08-CC43-EDC5-2B76E6A02649</wsa:MessageID>

      </S11:Header>

      <S11:Body></S11:Body>

   </S11:Envelope>

 

Do you have any idea why NPE could be thrown? I am using Sandesha1.

 

Thanks,
Sadhana

Reply via email to