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-tp19839994p19881746.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
