As a workaround, you should have your file marshaler set a dummy xml
payload.
I will fix these problems.
On 8/6/06, speed <[EMAIL PROTECTED]> wrote:
It will be great help if someone can help me understand this behavior in
3.0
M2.
When FilePoller ->(sends a binary file) -> static-recipient-list (eip
component), there are lots of NullPointerExceptions are seen in the
logfile
when DEBUG is turned on.
Everything works fine but these exceptions are very annoying. Can someone
help me understand how do I get rid of these exceptions.
Here are some of the exceptions:
4:53:50,349 | DEBUG | Thread-21 | EIPSpringComponent |
emix.common.AsyncBaseLifeCycle 376 | Received exchange: status: Active,
role: Provider
14:53:50,990 | DEBUG | Thread-21 | DeliveryChannelImpl |
.messaging.DeliveryChannelImpl 404 | Send
ID:skadakia-2926-1154814826661-2:0 in
DeliveryChannel{ID:skadakia-2921-1154814824607-0:0}
14:53:51,000 | DEBUG | Thread-21 | 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.messaging.DeliveryChannelImpl.doSend(
DeliveryChannelImpl.java:343)
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)
14:53:51,000 | DEBUG | Thread-21 | DeliveryChannelImpl |
.messaging.DeliveryChannelImpl 343 | Sent: null
14:53:51,010 | DEBUG | Thread-21 | 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)
Your suggestions will be greatly appreciated.
speed
--
View this message in context:
http://www.nabble.com/EIP-components-throw-NullPointerException-tf2057346.html#a5668498
Sent from the ServiceMix - User forum at Nabble.com.
--
Cheers,
Guillaume Nodet