It looks like netty handler just releases the UnpooledUnsafeDirectByteBuf automatically. Can you show us a simple test case of it?
-- Willem Jiang Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On January 20, 2016 at 7:23:30 PM, Walzer, Thomas (thomas.wal...@integratix.net) wrote: > I tried . If I try that: > ...invalidpayloadexception: no body available of type: java.lang.String but > has > value: UnpooledUnsafeDirectByteBuf(freed) of type: > io.netty.buffer.UnpooledUnsafeDirectByteBuf > on... > > I am sorry, logging does and did not really work. I had many headers that > looked like the > body. The body is of type UnpooledUnsafeDirectByteBuf. It does not show with > the log-component. > And it does not show using the log eip. > > Cheers, Thomas. > > > > Am 20.01.2016 um 11:27 schrieb Willem Jiang : > > > > Can you just turn the message into String before logging it? > > It looks like the UnpooledUnsafeDirectByteBuf is consumed. > > > > -- > > Willem Jiang > > > > > > Blog: http://willemjiang.blogspot.com (English) > > http://jnn.iteye.com (Chinese) > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > > > > > On January 19, 2016 at 11:54:39 PM, Walzer, Thomas > > (thomas.wal...@integratix.net) > wrote: > >> Hi, > >> > >> camel-2.15.2 > >> > >> I can successfully send to a HL7-Server, however I have troubles accessing > >> the resulting > >> ACK. > >> Unfortunately it is of type UnpooledUnsafeDirectByteBuf and type > >> conversion to > string > >> fails: > >> > >> ....On delivery attempt: 2 caught: > >> org.apache.camel.TypeConversionException: > >> Error during type conversion from type: java.lang.String to the required > >> type: java.lang.String > >> with value UnpooledUnsafeDirectByteBuf(freed) due > >> io.netty.util.IllegalReferenceCountException: > >> refCnt: 0 > >> > >> Any ideas how to work with the ACK (besides logging which works)? > >> > >> Cheers, Thomas. > >> > > > >