Attached is the log.

gnodet wrote:
> 
> Could you check the servicemix log ? I guess the exchange has an error
> status set by the WS-Notification SE somehow and it should be logged.
> If this is the case, can you paste the log snipped ?
> 
> On Tue, Oct 7, 2008 at 5:22 PM, ObjectOrange
> <[EMAIL PROTECTED]> wrote:
>>
>> Yes, when we remove the MessageContent tags, it works fine.
>>
>> We're using Servicemix 3.2.2 for every component.
>>
>>
>> gnodet wrote:
>>>
>>> Does the same request work when you don't specify the filter ?
>>> Which version of servicemix-http component do you use ?
>>>
>>> On Mon, Oct 6, 2008 at 9:26 PM, ObjectOrange
>>> <[EMAIL PROTECTED]> wrote:
>>>>
>>>> We tried with no luck! :(
>>>>
>>>> Here's our Subscription request and reply:
>>>>
>>>> Request:
>>>> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";>
>>>> <env:Header />
>>>>  <env:Body>
>>>>    <wsnt:Subscribe
>>>>      xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
>>>>      xmlns:wsa="http://www.w3.org/2005/08/addressing";>
>>>>      <wsnt:ConsumerReference>
>>>>
>>>> <wsa:Address>endpoint:http://test/MyS1PojoService/myS1PojoSu</wsa:Address>
>>>>      </wsnt:ConsumerReference>
>>>>      <wsnt:Filter>
>>>>        <wsnt:TopicExpression
>>>> Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>DocumentSubmitted</wsnt:TopicExpression>
>>>> <wsnt:MessageContent
>>>> Dialect="http://www.w3.org/TR/1999/REC-xpath-19991116";>/DocumentSubmitted/@id=123</wsnt:MessageContent>
>>>>      </wsnt:Filter>
>>>>    </wsnt:Subscribe>
>>>>  </env:Body>
>>>>  </env:Envelope>
>>>>
>>>> Response:
>>>>
>>>> STATUS: 500
>>>>
>>>> <html>
>>>> <head>
>>>> <meta http-equiv="Content-Type" content="text/html;
>>>> charset=ISO-8859-1"/>
>>>> <title>Error 500 java.lang.NullPointerException</title>
>>>> </head>
>>>> <body><h2>HTTP ERROR: 500</h2><pre>java.lang.NullPointerException</pre>
>>>> <p>RequestURI=/Broker/</p><h3>Caused by:</h3><pre>java.lang.Exception:
>>>> java.lang.NullPointerException
>>>>
>>>>          at
>>>> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:198)
>>>>
>>>>          at
>>>> org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
>>>>
>>>>          at
>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>>>
>>>>          at
>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>>>>
>>>>          at
>>>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
>>>>
>>>>          at
>>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
>>>>
>>>>          at
>>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
>>>>
>>>>          at
>>>> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
>>>>
>>>>          at
>>>> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>>>
>>>>          at
>>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>>>
>>>>          at org.mortbay.jetty.Server.handle(Server.java:320)
>>>>
>>>>          at
>>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
>>>>
>>>>          at
>>>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:374)
>>>>
>>>>          at
>>>> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
>>>>
>>>>          at
>>>> org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(SelectChannelConnector.java:506)
>>>>
>>>>          at
>>>> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
>>>>
>>>> Caused by: java.lang.NullPointerException
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.expectText(UnmarshallingContext.java:442)
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.characters(SAXConnector.java:112)
>>>>
>>>>          at
>>>> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:86)
>>>>
>>>>          at
>>>> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:266)
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:199)
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:172)
>>>>
>>>>          at
>>>> javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:120)
>>>>
>>>>          at
>>>> javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:103)
>>>>
>>>>          at
>>>> org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java:128)
>>>>
>>>>          at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)
>>>>
>>>>          at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490)
>>>>
>>>>          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:172)
>>>>
>>>>          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)
>>>>
>>>> </pre>
>>>>
>>>> <h3>Caused by:</h3><pre>java.lang.NullPointerException
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.expectText(UnmarshallingContext.java:442)
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.characters(SAXConnector.java:112)
>>>>
>>>>          at
>>>> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:86)
>>>>
>>>>          at
>>>> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:266)
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:199)
>>>>
>>>>          at
>>>> com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:172)
>>>>
>>>>          at
>>>> javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:120)
>>>>
>>>>          at
>>>> javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:103)
>>>>
>>>>          at
>>>> org.apache.servicemix.wsn.component.WSNEndpoint.process(WSNEndpoint.java:128)
>>>>
>>>>          at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)
>>>>
>>>>          at
>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490)
>>>>
>>>>          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:172)
>>>>
>>>>          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)
>>>> </pre>
>>>> <p><small> http://jetty.mortbay.org/ Powered by Jetty://
>>>> </small></p><br/>
>>>> </body>
>>>> </html>
>>>>
>>>>
>>>>
>>>> gnodet wrote:
>>>>>
>>>>> Yes, XPath is supported for filtering message contents.
>>>>>
>>>>> On Mon, Oct 6, 2008 at 7:07 PM, ObjectOrange
>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>> I was mistaken; by the OASIS standards, it's a Message Content Filter
>>>>>> using
>>>>>> XPath. Are these supported?
>>>>>>
>>>>>>
>>>>>> gnodet wrote:
>>>>>>>
>>>>>>> Queries are not supported.  However, you should be able to leverage
>>>>>>> the underlying ActiveMQ broker that supports composite and virtual
>>>>>>> destinations (see
>>>>>>> http://activemq.apache.org/composite-destinations.html and
>>>>>>> http://activemq.apache.org/virtual-destinations.html).
>>>>>>> If this does not fullfil your needs, feel free to raise a JIRA.
>>>>>>>
>>>>>>> On Mon, Oct 6, 2008 at 5:17 PM, ObjectOrange
>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>> Does anyone know if Topic filtering using XPath Query Expressions
>>>>>>>> is
>>>>>>>> supported? We're unable to create a Subscription with a
>>>>>>>> QueryExpression.
>>>>>>>>
>>>>>>>> Thx!
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>> http://www.nabble.com/WSN-2005-SE-Query-Expression-XPath-Support-tp19839994p19839994.html
>>>>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Cheers,
>>>>>>> Guillaume Nodet
>>>>>>> ------------------------
>>>>>>> Blog: http://gnodet.blogspot.com/
>>>>>>> ------------------------
>>>>>>> Open Source SOA
>>>>>>> http://open.iona.com
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/WSN-2005-SE-Query-Expression-XPath-Support-tp19839994p19842070.html
>>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Cheers,
>>>>> Guillaume Nodet
>>>>> ------------------------
>>>>> Blog: http://gnodet.blogspot.com/
>>>>> ------------------------
>>>>> Open Source SOA
>>>>> http://open.iona.com
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/WSN-2005-SE-Query-Expression-XPath-Support-tp19839994p19844621.html
>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://open.iona.com
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/WSN-2005-SE-Query-Expression-XPath-Support-tp19839994p19860597.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://open.iona.com
> 
> 
http://www.nabble.com/file/p19881492/log.txt log.txt 
-- 
View this message in context: 
http://www.nabble.com/WSN-2005-SE-Query-Expression-XPath-Support-tp19839994p19881492.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to