No, I did not set the result property on the <saxon:xslt/> endpoint.
But I just try now with the result property set to string en I have
the same NullPointerException ...
2007/1/11, Guillaume Nodet <[EMAIL PROTECTED]>:
Did you set the result="string" attribute on the <saxon:xslt/> endpoint ?
On 1/11/07, Anne Noseda <[EMAIL PROTECTED]> wrote:
> Yes of course I have tried but it doesn't work !
> Same error :
>
> ERROR - SaxonComponent - Error processing exchange InOut[
> id: ID:POC07-3475-1168513946364-2:0
> status: Active
> role: provider
> service: {http://saxon.test.etnic.be}seSaxon
> endpoint: endpoint
> in: Unable to display: java.util.EmptyStackException
> out: null
> ]
> java.lang.NullPointerException at ...
>
> 2007/1/11, Guillaume Nodet <[EMAIL PROTECTED]>:
> > Not sure, but the fix for SourceTransformer may also fix this problem.
> > Have you tried ?
> >
> > On 1/11/07, Anne Noseda <[EMAIL PROTECTED]> wrote:
> > >
> > > OK perfect it works now ! I have the good result.
> > > For the NullPointerException at INFO level with Saxon Component, have you
an
> > > idea ?
> > >
> > >
> > > gnodet wrote:
> > > >
> > > > I suspect a problem with the SourceTransformer DOM support.
> > > > Can you try modifying the
> > > >
> > > >
./core/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/SourceTransformer.java
> > > > class with the following method:
> > > >
> > > > public Node toDOMNode(NormalizedMessage message) throws
> > > > MessagingException, TransformerException,
> > > > ParserConfigurationException, IOException, SAXException {
> > > > Source content = message.getContent();
> > > > Node node = toDOMNode(content);
> > > > return node;
> > > > }
> > > >
> > > > and rebuild servicemix-core.
> > > >
> > > >
> > > > On 1/11/07, Anne Noseda <[EMAIL PROTECTED]> wrote:
> > > >>
> > > >> Aggregator problem
> > > >> -----------------------
> > > >>
> > > >> I have re-test with the file lw component in place of the screen
> > > >> component
> > > >> and I have the same result !
> > > >> Related to my latest schema, here the JBI exchanges for more
> > > >> understanding.
> > > >>
> > > >> d0_inHttp
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <soapenv:Envelope
> > > >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
> > > >> xmlns:ser="http://services.etnic.be">
> > > >> <soapenv:Body>
> > > >> <ser:test>
> > > >> <ser:saxon>
> > > >> <request1/>
> > > >> <request2/>
> > > >> </ser:saxon>
> > > >> </ser:test>
> > > >> </soapenv:Body>
> > > >> </soapenv:Envelope>
> > > >>
> > > >> d1_outSeSaxon
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <nsEtnic:saxon xmlns:nsEtnic="http://services.etnic.be">
> > > >> <nsEtnic:part>
> > > >> <request1/>
> > > >> </nsEtnic:part>
> > > >> <nsEtnic:part>
> > > >> <request2/>
> > > >> </nsEtnic:part>
> > > >> <nsEtnic:part>
> > > >> <nsEtnic:msgOri>
> > > >> <request1/>
> > > >> <request2/>
> > > >> </nsEtnic:msgOri>
> > > >> </nsEtnic:part>
> > > >> </nsEtnic:saxon>
> > > >>
> > > >> d2_outSeSplitter
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <nsEtnic:part xmlns:nsEtnic="http://services.etnic.be">
> > > >> <request1/>
> > > >> </nsEtnic:part>
> > > >>
> > > >> d3_outSeSplitter
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <nsEtnic:part xmlns:nsEtnic="http://services.etnic.be">
> > > >> <request2/>
> > > >> </nsEtnic:part>
> > > >>
> > > >> d4_outSeSplitter
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <nsEtnic:part xmlns:nsEtnic="http://services.etnic.be">
> > > >> <nsEtnic:msgOri>
> > > >> <request1/>
> > > >> <request2/>
> > > >> </nsEtnic:msgOri>
> > > >> </nsEtnic:part>
> > > >>
> > > >> d5_inSeContentBasedRouter
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <nsEtnic:msgOri xmlns:nsEtnic="http://services.etnic.be">
> > > >> <request1/>
> > > >> <request2/>
> > > >> </nsEtnic:msgOri>
> > > >>
> > > >> d6_inSeContentBasedRouter
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <request2/>
> > > >>
> > > >> d7_inSeContentBasedRouter
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <request1/>
> > > >>
> > > >> d8_outHttp2
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <response2/>
> > > >>
> > > >> d9_outHttp1
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <response1/>
> > > >>
> > > >> d10_outFile OR out_Screen
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <aggregate count="3">
> > > >> <message index="0">
> > > >> <request1/>
> > > >> </message>
> > > >> <message index="1">
> > > >> <request2/>
> > > >> </message>
> > > >> <message index="2">
> > > >> <nsEtnic:msgOri xmlns:nsEtnic="http://services.etnic.be"
> > > >> xmlns:fn="http://www.w3.org/2005/xpath-functions">
> > > >> <request1/>
> > > >> <request2/>
> > > >> </nsEtnic:msgOri>
> > > >> </message>
> > > >> </aggregate>
> > > >>
> > > >> And finally, the result I want to have :
> > > >> <?xml version="1.0" encoding="UTF-8"?>
> > > >> <aggregate count="3">
> > > >> <message index="0">
> > > >> <response1/>
> > > >> </message>
> > > >> <message index="1">
> > > >> <response2/>
> > > >> </message>
> > > >> <message index="2">
> > > >> <nsEtnic:msgOri xmlns:nsEtnic="http://services.etnic.be"
> > > >> xmlns:fn="http://www.w3.org/2005/xpath-functions">
> > > >> <request1/>
> > > >> <request2/>
> > > >> </nsEtnic:msgOri>
> > > >> </message>
> > > >> </aggregate>
> > > >>
> > > >> Saxon problem
> > > >> -----------------
> > > >>
> > > >> By the way, I have also a problem with the Saxon Service Engine. When I
> > > >> deploy my Service Assembly at DEBUG level, no problem and when I deploy
> > > >> my
> > > >> Service Assembly (without changing anything except log4j.xml) at INFO
> > > >> level,
> > > >> I have a NullPointerException :
> > > >>
> > > >> ERROR - SaxonComponent - Error processing exchange
InOut[
> > > >> id: ID:POC07-2018-1168506505759-2:0
> > > >> status: Active
> > > >> role: provider
> > > >> service: {http://saxon.test.etnic.be}seSaxon
> > > >> endpoint: endpoint
> > > >> in: Unable to display: java.util.EmptyStackException
> > > >> out: null
> > > >> ]
> > > >> java.lang.NullPointerException
> > > >> at
> > > >>
net.sf.saxon.event.ReceivingContentHandler.getNameCode(ReceivingContentHandler.java:299)
> > > >> at
> > > >>
net.sf.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:216)
> > > >> at
> > > >> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:136)
> > > >> at
> > > >> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:259)
> > > >> at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:269)
> > > >> at net.sf.saxon.event.Sender.send(Sender.java:124)
> > > >> at net.sf.saxon.event.Sender.send(Sender.java:46)
> > > >> at net.sf.saxon.Controller.transform(Controller.java:1417)
> > > >> at
> > > >>
org.apache.servicemix.saxon.XsltEndpoint.transformContent(XsltEndpoint.java:97)
> > > >> at
> > > >>
org.apache.servicemix.saxon.XsltEndpoint.transform(XsltEndpoint.java:74)
> > > >> at
> > > >>
org.apache.servicemix.saxon.SaxonEndpoint.processInOut(SaxonEndpoint.java:217)
> > > >> at
> > > >>
org.apache.servicemix.common.endpoints.ProviderEndpoint.process(ProviderEndpoint.java:109)
> > > >> at
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:489)
> > > >> at
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:441)
> > > >> at
> > > >>
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
> > > >> at
> > > >>
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:593)
> > > >> at
> > > >>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:174)
> > > >> at
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176)
> > > >> at
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
> > > >> at
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
> > > >>
> > > >> at
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
> > > >> at java.lang.Thread.run(Thread.java:595)
> > > >> WARN - jetty - EXCEPTION
> > > >> javax.servlet.ServletException: Failed to process request:
> > > >> java.lang.Exception: java.lang.NullPointerException
> > > >> at
> > > >>
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:79)
> > > >> 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:445)
> > > >> at
> > > >>
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
> > > >> at
> > > >>
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
> > > >> at
> > > >>
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
> > > >> at
> > > >>
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
> > > >> at
> > > >>
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
> > > >> at org.mortbay.jetty.Server.handle(Server.java:269)
> > > >> at
> > > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
> > > >> at
> > > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
> > > >> at
> > > >>
org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
> > > >> at
> > > >>
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> > > >> WARN - jetty - Nested in
> > > >> javax.servlet.ServletException: Failed to process request: java.lang.
> > > >> Exception: java.lang.NullPointerException:
> > > >> java.lang.Exception: java.lang.NullPointerException
> > > >> at
> > > >>
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:214)
> > > >> 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:445)
> > > >> at
> > > >>
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
> > > >> at
> > > >>
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
> > > >> at
> > > >>
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
> > > >> at
> > > >>
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
> > > >> at
> > > >>
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
> > > >> at org.mortbay.jetty.Server.handle(Server.java:269)
> > > >> at
> > > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
> > > >> at
> > > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:333)
> > > >> at
> > > >>
org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
> > > >> at
> > > >>
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> > > >> Caused by: java.lang.NullPointerException
> > > >> at
> > > >>
net.sf.saxon.event.ReceivingContentHandler.getNameCode(ReceivingContentHandler.java:299)
> > > >> at
> > > >>
net.sf.saxon.event.ReceivingContentHandler.startElement(ReceivingContentHandler.java:216)
> > > >> at
> > > >> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:136)
> > > >> at
> > > >> org.apache.servicemix.jbi.jaxp.StaxSource.parse(StaxSource.java:259)
> > > >> at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:269)
> > > >> at net.sf.saxon.event.Sender.send(Sender.java:124)
> > > >> at net.sf.saxon.event.Sender.send(Sender.java:46)
> > > >> at net.sf.saxon.Controller.transform(Controller.java:1417)
> > > >> at
> > > >>
org.apache.servicemix.saxon.XsltEndpoint.transformContent(XsltEndpoint.java:97)
> > > >> at
> > > >>
org.apache.servicemix.saxon.XsltEndpoint.transform(XsltEndpoint.java:74)
> > > >> at
> > > >>
org.apache.servicemix.saxon.SaxonEndpoint.processInOut(SaxonEndpoint.java:217)
> > > >> at
> > > >>
org.apache.servicemix.common.endpoints.ProviderEndpoint.process(ProviderEndpoint.java:109)
> > > >> at
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:489)
> > > >> at
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:441)
> > > >> at
> > > >>
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
> > > >> at
> > > >>
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:593)
> > > >> at
> > > >>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:174)
> > > >> at
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176)
> > > >> at
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
> > > >> at
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
> > > >>
> > > >> at
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
> > > >> at java.lang.Thread.run(Thread.java:595)
> > > >>
> > > >>
> > > >> Anne Noseda wrote:
> > > >> >
> > > >> > Yes I'm talking about the xml content.
> > > >> > I have test at DEBUG level.
> > > >> > All the content of the JBI exchanges are correct except in my screen
> > > >> > component.
> > > >> > The 2 Web Services reply correctly to the 2 Wire Tap. The Wire Tap's
> > > >> > forward the correct content to the Pipelines. The Aggregator receives
> > > >> the
> > > >> > 3 exchanges with the correct content but the screen binding component
> > > >> > display the same content wich was sending by the pipeline to the
> > > >> content
> > > >> > based router !!!
> > > >> >
> > > >> >
> > > >> > gnodet wrote:
> > > >> >>
> > > >> >> The data you are talking about is inside the xml content, right ?
> > > >> >> Can you check the output log at DEBUG level and see if the content
> > > >> >> of the exchanges are correct ? I don't really see of the aggregator
> > > >> >> would receive the xml output by the splitter, unless there is a
> > > >> >> configuration
> > > >> >> problem...
> > > >> >>
> > > >> >> On 1/10/07, Anne Noseda <[EMAIL PROTECTED]> wrote:
> > > >> >>>
> > > >> >>> Correlation ID error fixed with Wire Tap but the aggregator gives
me
> > > >> >>> original
> > > >> >>> exchanges and not Web Services responses.
> > > >> >>> Here the explanation with a schema : my aggregator must give me an
> > > >> >>> exchange
> > > >> >>> wich contains data d5+d8+d9 but in fact, it gives me an exchange
wich
> > > >> >>> contains data d5+d6+d7.
> > > >> >>> Is it normal ?
> > > >> >>> http://www.nabble.com/file/5564/xslt2.jpg
> > > >> >>>
> > > >> >>>
> > > >> >>> gnodet wrote:
> > > >> >>> >
> > > >> >>> > SM-809 has been checked in.
> > > >> >>> > This defines a new flag on the EIP WireTap
> > > >> >>> > to allow forwarding properties from the in message
> > > >> >>> > to the out / fault message.
> > > >> >>> >
> > > >> >>> > See
> > > >> >>> >
> > > >> >>> > <eip:xpath-splitter
> > > >> service="test:aggregatorSplitter"
> > > >> >>> > endpoint="endpoint"
> > > >> >>> > xpath="/*/*"
> > > >> >>> > namespaceContext="#nsContext">
> > > >> >>> > <eip:target>
> > > >> >>> > <eip:exchange-target
> > > >> >>> service="test:pipeline-aggregator"
> > > >> >>> > />
> > > >> >>> >
> > > >> >>> > </eip:target>
> > > >> >>> > </eip:xpath-splitter>
> > > >> >>> >
> > > >> >>> > <eip:pipeline service="test:pipeline-aggregator"
> > > >> >>> > endpoint="endpoint">
> > > >> >>> > <eip:transformer>
> > > >> >>> > <eip:exchange-target
service="test:wiretap-echo"
> > > >> />
> > > >> >>> > </eip:transformer>
> > > >> >>> > <eip:target>
> > > >> >>> > <eip:exchange-target service="test:aggregator"
/>
> > > >> >>> >
> > > >> >>> > </eip:target>
> > > >> >>> > </eip:pipeline>
> > > >> >>> >
> > > >> >>> > <eip:wire-tap service="test:wiretap-echo"
> > > >> >>> > endpoint="endpoint"
> > > >> >>> > copyProperties="true">
> > > >> >>> > <eip:target>
> > > >> >>> > <eip:exchange-target service="test:echo" />
> > > >> >>> > </eip:target>
> > > >> >>> > </eip:wire-tap>
> > > >> >>> >
> > > >> >>> > <eip:split-aggregator service="test:aggregator"
> > > >> >>> > endpoint="endpoint">
> > > >> >>> > <eip:target>
> > > >> >>> > <eip:exchange-target service="test:trace5" />
> > > >> >>> > </eip:target>
> > > >> >>> > </eip:split-aggregator>
> > > >> >>> >
> > > >> >>> >
> > > >> >>> > This will work even if the echo service does not forward
> > > >> >>> > the needed properties.
> > > >> >>> >
> > > >> >>> > On 1/10/07, Guillaume Nodet <[EMAIL PROTECTED]> wrote:
> > > >> >>> >> I've just test the problem using an EIP pattern between
> > > >> >>> >> the splitter and the aggregator, and it works fine, as soon
> > > >> >>> >> as the target component correctly forward the needed
> > > >> >>> >> properties (I used the o.a.s.components.util.EchoComponent).
> > > >> >>> >>
> > > >> >>> >> The problem is that not all components handle that.
> > > >> >>> >> The jsr181, jms, http ... won't work afaik. There is already
> > > >> >>> >> a JIRA for the jsr181 component which could be extended to other
> > > >> >>> >> components.
> > > >> >>> >>
> > > >> >>> >> Another way is to implement a kind of wire tap, which would
> > > >> >>> >> act as a transparent proxy and copy the needed properties.
> > > >> >>> >>
> > > >> >>> >> I think both should be done.
> > > >> >>> >>
> > > >> >>> >> On 1/10/07, Anne Noseda <[EMAIL PROTECTED]> wrote:
> > > >> >>> >> > Hy,
> > > >> >>> >> >
> > > >> >>> >> > I have a similar problem but I think that the pipeline eip
> > > >> service
> > > >> >>> >> > engine looses the correlation ID when it calls an extern WS.
> > > >> >>> >> >
> > > >> >>> >> > Here the schema of my work :
> > > >> >>> >> > (see attachment)
> > > >> >>> >> >
> > > >> >>> >> > The exchanges 1 and 2 raise an error "Could not retrieve
> > > >> >>> correlation
> > > >> >>> >> > id for incoming exchange" in the aggregator eip service engine
> > > >> but
> > > >> >>> the
> > > >> >>> >> > exchange number 3 is correctly processed by the aggregator. I
> > > >> think
> > > >> >>> >> > the saxon service engine is not implicated.
> > > >> >>> >> >
> > > >> >>> >> > Here my error stack trace :
> > > >> >>> >> >
> > > >> >>> >> > Exchange 3 ok :
> > > >> >>> >> >
> > > >> >>> >> > DEBUG - DeliveryChannelImpl - Received: InOnly[
> > > >> >>> >> > id: ID:POC07-1718-1168419261170-2:29
> > > >> >>> >> > status: Active
> > > >> >>> >> > role: provider
> > > >> >>> >> > service: {http://saxon.test.etnic.be}seAggregator
> > > >> >>> >> > endpoint: endpoint
> > > >> >>> >> > in: <?xml version="1.0" encoding="UTF-8"?> ***
> > > >> >>> >> > ]
> > > >> >>> >> > DEBUG - DeliveryChannelImpl - Processing inbound
> > > >> >>> exchange:
> > > >> >>> >> InOnly[
> > > >> >>> >> > id: ID:POC07-1718-1168419261170-2:29
> > > >> >>> >> > status: Done
> > > >> >>> >> > role: consumer
> > > >> >>> >> > service: {http://saxon.test.etnic.be}seAggregator
> > > >> >>> >> > endpoint: endpoint
> > > >> >>> >> > in: <?xml version="1.0" encoding="UTF-8"?> ***
> > > >> >>> >> > ]
> > > >> >>> >> >
> > > >> >>> >> > Exchanges 1 et 2 : KO :
> > > >> >>> >> >
> > > >> >>> >> > ERROR - EIPComponent - Error processing
> > > >> exchange
> > > >> >>> >> InOnly[
> > > >> >>> >> > id: ID:POC07-1718-1168419261170-2:33
> > > >> >>> >> > status: Active
> > > >> >>> >> > role: provider
> > > >> >>> >> > service: {http://saxon.test.etnic.be}seAggregator
> > > >> >>> >> > endpoint: endpoint
> > > >> >>> >> > in: <?xml version="1.0" encoding="UTF-8"?> ***
> > > >> >>> >> > ]
> > > >> >>> >> > java.lang.IllegalArgumentException: Could not retrieve
> > > >> correlation
> > > >> >>> id
> > > >> >>> >> > for incoming exchange
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.eip.support.AbstractAggregator.process(AbstractAggregator.java:138)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:489)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:441)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:593)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:174)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665
> > > >> >>> >> >
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
> > > >> >>> >> > at java.lang.Thread.run(Thread.java:595)
> > > >> >>> >> >
> > > >> >>> >> > ERROR - EIPComponent - Error processing
> > > >> exchange
> > > >> >>> >> InOnly[
> > > >> >>> >> > id: ID:POC07-1718-1168419261170-2:34
> > > >> >>> >> > status: Active
> > > >> >>> >> > role: provider
> > > >> >>> >> > service: {http://saxon.test.etnic.be}seAggregator
> > > >> >>> >> > endpoint: endpoint
> > > >> >>> >> > in: <?xml version="1.0" encoding="UTF-8"?> ***
> > > >> >>> >> > ]
> > > >> >>> >> > java.lang.IllegalArgumentException: Could not retrieve
> > > >> correlation
> > > >> >>> id
> > > >> >>> >> > for incoming exchange
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.eip.support.AbstractAggregator.process(AbstractAggregator.java:138)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:489)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:441)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:593)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:174)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:176)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
> > > >> >>> >> >
> > > >> >>> >> > at
> > > >> >>> >>
> > > >> >>>
> > > >>
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
> > > >> >>> >> > at java.lang.Thread.run(Thread.java:595)
> > > >> >>> >> >
> > > >> >>> >> >
> > > >> >>> >> >
> > > >> >>> >> > 2007/1/10, sebastien <[EMAIL PROTECTED]>:
> > > >> >>> >> > >
> > > >> >>> >> > > Hi,
> > > >> >>> >> > >
> > > >> >>> >> > > I tried with servicemix-saxon SE.
> > > >> >>> >> > > Now, I can see in the log file that the correlation ID is
sent
> > > >> to
> > > >> >>> the
> > > >> >>> >> > > aggregator component.
> > > >> >>> >> > > But I got still the same error :
> > > >> >>> >> > > http://www.nabble.com/file/5559/servicemix.log
servicemix.log
> > > >> >
> > > >> >>> >> incoming
> > > >> >>> >> > > exchange"
> > > >> >>> >> > >
> > > >> >>> >> > > -> I put the servicemix log file in attachement
> > > >> >>> >> > >
> > > >> >>> >> > > Thanks for your help
> > > >> >>> >> > >
> > > >> >>> >> > > Sebastien
> > > >> >>> >> > >
> > > >> >>> >> > >
> > > >> >>> >> > >
> > > >> >>> >> > >
> > > >> >>> >> > >
> > > >> >>> >> > > gnodet wrote:
> > > >> >>> >> > > >
> > > >> >>> >> > > > Have you tried with servicemix-saxon SE instead of the
> > > >> >>> >> > > > lightweight component ?
> > > >> >>> >> > > >
> > > >> >>> >> > > > On 1/9/07, sebastien <[EMAIL PROTECTED]> wrote:
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> hi all,
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> I use the followings components :
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> -> XSLT
> > > >> (x)
> > > >> >>> ->
> > > >> >>> >> HTTP
> > > >> >>> >> > > >> (pipeline)
> > > >> >>> >> > > >> HTTP -> Splitter -> Recipient List
> > > >> >>> >> > > >> -> Aggregator -> JMS
> > > >> >>> >> > > >> -> XSLT
> > > >> (x)
> > > >> >>> ->
> > > >> >>> >> HTTP
> > > >> >>> >> > > >> (pipeline)
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> I can see in the log file that XSLT component does not
send
> > > >> >>> the
> > > >> >>> >> > > >> correlation
> > > >> >>> >> > > >> ID property.
> > > >> >>> >> > > >> It causes the following error in the Aggregator
component :
> > > >> >>> >> > > >> "java.lang.IllegalArgumentException: Could not retrieve
> > > >> >>> >> correlation id
> > > >> >>> >> > > >> for
> > > >> >>> >> > > >> incoming exchange"
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> Have you got an idea ?
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> Tanks for your help.
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> Sebastien
> > > >> >>> >> > > >>
> > > >> >>> >> > > >> I tried with ServiceMix 3.0 and ServiceMix 3.1 version
> > > >> without
> > > >> >>> any
> > > >> >>> >> > > >> success.
> > > >> >>> >> > > >> --
> > > >> >>> >> > > >> View this message in context:
> > > >> >>> >> > > >>
> > > >> >>> >>
> > > >> >>>
> > > >>
http://www.nabble.com/Correlation-ID-lost-after-XSLT-component-tf2945039s12049.html#a8235443
> > > >> >>> >> > > >> Sent from the ServiceMix - User mailing list archive at
> > > >> >>> >> Nabble.com.
> > > >> >>> >> > > >>
> > > >> >>> >> > > >>
> > > >> >>> >> > > >
> > > >> >>> >> > > >
> > > >> >>> >> > > > --
> > > >> >>> >> > > > Cheers,
> > > >> >>> >> > > > Guillaume Nodet
> > > >> >>> >> > > >
> > > >> >>> >> > > >
> > > >> >>> >> > >
> > > >> >>> >> > > --
> > > >> >>> >> > > View this message in context:
> > > >> >>> >>
> > > >> >>>
> > > >>
http://www.nabble.com/Correlation-ID-lost-after-XSLT-component-tf2945039s12049.html#a8253993
> > > >> >>> >> > > Sent from the ServiceMix - User mailing list archive at
> > > >> >>> Nabble.com.
> > > >> >>> >> > >
> > > >> >>> >> > >
> > > >> >>> >> >
> > > >> >>> >> >
> > > >> >>> >>
> > > >> >>> >>
> > > >> >>> >> --
> > > >> >>> >> Cheers,
> > > >> >>> >> Guillaume Nodet
> > > >> >>> >>
> > > >> >>> >
> > > >> >>> >
> > > >> >>> > --
> > > >> >>> > Cheers,
> > > >> >>> > Guillaume Nodet
> > > >> >>> >
> > > >> >>> >
> > > >> >>>
> > > >> >>> --
> > > >> >>> View this message in context:
> > > >> >>>
> > > >>
http://www.nabble.com/Correlation-ID-lost-after-XSLT-component-tf2945039s12049.html#a8258815
> > > >> >>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> > > >> >>>
> > > >> >>>
> > > >> >>
> > > >> >>
> > > >> >> --
> > > >> >> Cheers,
> > > >> >> Guillaume Nodet
> > > >> >> ------------------------
> > > >> >> Architect, LogicBlaze (http://www.logicblaze.com/)
> > > >> >> Blog: http://gnodet.blogspot.com/
> > > >> >>
> > > >> >>
> > > >> >
> > > >> >
> > > >> Aggregator problem
> > > >> --
> > > >> View this message in context:
> > > >>
http://www.nabble.com/Correlation-ID-lost-after-XSLT-component-tf2945039s12049.html#a8274219
> > > >> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> > > >>
> > > >>
> > > >
> > > >
> > > > --
> > > > Cheers,
> > > > Guillaume Nodet
> > > > ------------------------
> > > > Architect, LogicBlaze (http://www.logicblaze.com/)
> > > > Blog: http://gnodet.blogspot.com/
> > > >
> > > >
> > >
> > > --
> > > View this message in context:
http://www.nabble.com/Correlation-ID-lost-after-XSLT-component-tf2945039s12049.html#a8275422
> > > Sent from the ServiceMix - User mailing list archive at Nabble.com.
> > >
> > >
> >
> >
> > --
> > Cheers,
> > Guillaume Nodet
> > ------------------------
> > Architect, LogicBlaze (http://www.logicblaze.com/)
> > Blog: http://gnodet.blogspot.com/
> >
>
--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/