[ 
https://issues.apache.org/jira/browse/CAMEL-18185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-18185.
---------------------------------
    Fix Version/s: 3.14.4
                   3.18.0
         Assignee: Claus Ibsen
       Resolution: Fixed

It due to that exchange pooling bug

> slack: npe when processing batch messages
> -----------------------------------------
>
>                 Key: CAMEL-18185
>                 URL: https://issues.apache.org/jira/browse/CAMEL-18185
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core, camel-slack
>            Reporter: Luca Burgazzoli
>            Assignee: Claus Ibsen
>            Priority: Major
>             Fix For: 3.14.4, 3.18.0
>
>
> Running a camel component to read from slack lead to the following error:
> {code}
> Exchange[854F138824ACA43-0000000000000003]. Caused by: 
> [org.apache.camel.NoTypeConversionAvailableException - No type converter 
> available to convert from type: null to the required type: 
> java.io.InputStream with value null]
>       at 
> org.apache.camel.support.MessageSupport.getMandatoryBody(MessageSupport.java:125)
>       at 
> org.apache.camel.support.processor.UnmarshalProcessor.process(UnmarshalProcessor.java:58)
>       at 
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.doRun(RedeliveryErrorHandler.java:812)
>       at 
> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.run(RedeliveryErrorHandler.java:720)
>       at 
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:193)
>       at 
> org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:64)
>       at org.apache.camel.processor.Pipeline.process(Pipeline.java:184)
>       at 
> org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:398)
>       at 
> org.apache.camel.component.slack.SlackConsumer.processBatch(SlackConsumer.java:133)
>       at 
> org.apache.camel.component.slack.SlackConsumer.poll(SlackConsumer.java:87)
>       at 
> org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202)
>       at 
> org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116)
>       at 
> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>       at 
> java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
>       at 
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>       at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>       at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>       at java.base/java.lang.Thread.run(Thread.java:829)
> Caused by: org.apache.camel.NoTypeConversionAvailableException: No type 
> converter available to convert from type: null to the required type: 
> java.io.InputStream with value null
>       at 
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.mandatoryConvertTo(CoreTypeConverterRegistry.java:275)
>       at 
> org.apache.camel.support.MessageSupport.getMandatoryBody(MessageSupport.java:123)
>       ... 17 more
> {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to