sscott wrote
> I set up rsyslogd to forward *.* to localhost:5140.  Every log message
> causes Camel to output an InvalidPayloadException caused by a
> NoTypeConversionAvailableException with the detail "No type converter
> available to convert from type:
> org.jboss.netty.buffer.BigEndianHeapChannelBuffer to the required type:
> java.io.InputStream with value BigEndianHeapChannelBuffer(ridx=0,
> widx=105, cap=105)"
> 
> When I change the from() to be "mina:", with or without the sync=false and
> allowDefaultCodec=false options, and change the maven dependencies to
> camel-mina from camel-netty, the same exceptions are thrown with the
> detail "No body available of type: java.io.InputStream on: Message: [Body
> is null]. Caused by: No type converter available to convert from type:
> null to the required type: java.io.InputStream with value null."

In case anybody ever has this problem in the future, it was caused by using
maven-assembly-plugin to package all the code into a jar-with-dependencies.
I'm assuming it's a TypeConverter / MANIFEST.MF issue.



--
View this message in context: 
http://camel.465427.n5.nabble.com/Unable-to-consume-syslog-messages-tp5724850p5725140.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to