RouteId ProcessorId Processor Elapsed (ms) [route1 ] [route1 ] [timer://foo?delay=2000&repeatCount=1 ] [ 585] [route1 ] [to1 ] [language:constant:resource:classpath:/data/sample.csv ] [ 10] [route1 ] [to2 ] [atlas:map/atlasmap-mapping.adm ] [ 570] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.set(ArrayList.java:448) at io.atlasmap.csv.core.CsvFieldWriter.toCsv(CsvFieldWriter.java:108) at io.atlasmap.csv.module.CsvModule.processPostTargetExecution(CsvModule.java:123) at io.atlasmap.core.DefaultAtlasContext.process(DefaultAtlasContext.java:566) at org.apache.camel.component.atlasmap.AtlasEndpoint.onExchange(AtlasEndpoint.java:225) at org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:71) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:197) at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:79) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) 14:44:36.783 [Camel (MyCamel) thread #1 - timer://foo] WARN o.a.c.component.timer.TimerConsumer - Error processing exchange. Exchange[ID-tomas-ThinkPad-T480s-1592829871057-0-1]. Caused by: [java.lang.IndexOutOfBoundsException - Index: 0, Size: 0] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:657) at java.util.ArrayList.set(ArrayList.java:448) at io.atlasmap.csv.core.CsvFieldWriter.toCsv(CsvFieldWriter.java:108) at io.atlasmap.csv.module.CsvModule.processPostTargetExecution(CsvModule.java:123) at io.atlasmap.core.DefaultAtlasContext.process(DefaultAtlasContext.java:566) at org.apache.camel.component.atlasmap.AtlasEndpoint.onExchange(AtlasEndpoint.java:225) at org.apache.camel.impl.ProcessorEndpoint$1.process(ProcessorEndpoint.java:71) at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:148) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:548) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) at org.apache.camel.processor.Pipeline.process(Pipeline.java:138) at org.apache.camel.processor.Pipeline.process(Pipeline.java:101) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201) at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:197) at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:79) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505)