You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Bartosz Kowalewski (JIRA)" <ji...@apache.org> on 2007/12/10 11:53:27 UTC

[jira] Created: (SM-1166) IllegalStateException thrown as a side effect of the proccess of destroying subscriptions in WSN2005.

IllegalStateException thrown as a side effect of the proccess of destroying subscriptions in WSN2005.
-----------------------------------------------------------------------------------------------------

                 Key: SM-1166
                 URL: https://issues.apache.org/activemq/browse/SM-1166
             Project: ServiceMix
          Issue Type: Bug
          Components: servicemix-wsn2005
            Reporter: Bartosz Kowalewski


The subscription was destroyed (SOAP + WS-Addressing). The client application received a correct unsubscribe response.
Orginal Nable post: http://www.nabble.com/WSN2005---SOAP---a-full-featured-external-WSN-client-to13764611s12049.html#a14250263

Guillaume: 'I suppose the endpoint has been destroyed before letting the exchange come back.'

RROR - WSNComponent                   - Error processing exchange InOut[
  id: ID:10.136.180.172-116c374555f-13:5
  status: Done
  role: provider
  service: {http://servicemix.org/wsnotification}Subscription
  endpoint: ID-S206035J4463581-1942-1197280088510-5-1
  operation: {http://docs.oasis-open.org/wsn/bw-2}Unsubscribe
  in: <?xml version="1.0" encoding="UTF-8"?>
  out: <?xml version="1.0" encoding="UTF-8"?><ns4:UnsubscribeResponse xmlns:ns4="http://docs.oasis-open.org/wsn/b-2" xmlns:ns2="http://www.w3.org/2005/08/addres
sing" xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns5="http://docs.oasis-open.org/wsn/t-1"/>
]
java.lang.IllegalStateException: Endpoint not found: {http://servicemix.org/wsnotification}Subscription:ID-S206035J4463581-1942-1197280088510-5-1
        at org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:482)
        at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610)
        at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:170)
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
ERROR - WSNComponent                   - Error setting exchange status to ERROR
javax.jbi.messaging.MessagingException: illegal call to send / sendSync
        at org.apache.servicemix.jbi.messaging.MessageExchangeImpl.handleSend(MessageExchangeImpl.java:614)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:385)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:431)
        at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:58)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610)
        at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:170)
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.