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.
