This was so trivial, sorry for wasting your time! Thanks for the help!

ObjectOrange wrote:
> 
> Actually, I think we found it. It doesn't like a type of " we were using.
> 
> 
> ObjectOrange wrote:
>> 
>> 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-tp19839994p19881864.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to