I have seen several examples define endpoint="endpoint" and don't see
anywhere "endpoint" defined.

Can someone explain what's the use of defining endpoint as "endpoint".  When
I use FilePoller -> StaricRecipientList, I ger tons of null error messages
as shown here:

servicemix.xml snippet:
                <sm:activationSpec> 
                        <sm:component> 
                                <eip:component> 
                                <eip:endpoints> 
                                <eip:static-recipient-list 
service="foo:recipients"
endpoint="endpoint"> 
                                  <eip:recipients>
                                        <eip:exchange-target
service="foo:xmltransformer" /> // decrypt and transform to XML
                                        <eip:exchange-target 
service="foo:fileWriter" />
// archive
                                  </eip:recipients> 
                                </eip:static-recipient-list> 
                                        </eip:endpoints> 
                                </eip:component> 
                                </sm:component> 
                        </sm:activationSpec> 

erro msg:
20:08:26,056 | DEBUG | Thread-11  | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  343 | Sent: null
20:08:26,056 | DEBUG | Thread-11  | MessageExchangeImpl      |
.messaging.MessageExchangeImpl  742 | Error caught in toString
java.lang.NullPointerException
        at
org.apache.servicemix.jbi.jaxp.StringSource.getInputStream(StringSource.java:56)
        at
org.apache.servicemix.jbi.jaxp.SourceTransformer.toDOMSourceFromStream(SourceTransformer.java:221)
        at
org.apache.servicemix.jbi.jaxp.SourceTransformer.toDOMSource(SourceTransformer.java:138)
        at
org.apache.servicemix.jbi.jaxp.SourceTransformer.toDOMNode(SourceTransformer.java:280)
        at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.toString(MessageExchangeImpl.java:695)
        at java.lang.String.valueOf(String.java:2131)
        at java.lang.StringBuffer.append(StringBuffer.java:370)
        at
org.apache.servicemix.jbi.nmr.DefaultBroker.resolveAddress(DefaultBroker.java:390)
        at
org.apache.servicemix.jbi.nmr.DefaultBroker.sendExchangePacket(DefaultBroker.java:286)
        at
org.apache.servicemix.jbi.container.JBIContainer.sendExchange(JBIContainer.java:713)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChannelImpl.java:374)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.send(DeliveryChannelImpl.java:410)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.sendConsumerExchange(AsyncBaseLifeCycle.java:447)
        at org.apache.servicemix.eip.EIPEndpoint.send(EIPEndpoint.java:202)
        at
org.apache.servicemix.eip.patterns.StaticRecipientList.processAsync(StaticRecipientList.java:155)
        at org.apache.servicemix.eip.EIPEndpoint.process(EIPEndpoint.java:238)
        at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:397)
        at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:42)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:622)
        at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:168)
        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:226)
        at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Thread.java:534)

Thanks.

Sundeep
-- 
View this message in context: 
http://www.nabble.com/What-is-endpoint%3D%22endpoint%22-for--tf1932999.html#a5295642
Sent from the ServiceMix - User forum at Nabble.com.

Reply via email to