I implemented my own tracer formatter but I have the same problem: Tracer tracer = new Tracer(); tracer.setFormatter(new CustomMessageFormatter()); ....
public class CustomMessageFormatter implements TraceFormatter { @Override public Object format(TraceInterceptor interceptor, ProcessorDefinition<?> node, Exchange exchange) { return "example"; } I think the probleme is in the DefaultTraceEventMessage.class. Like we can see in the trace, the constructor call: this.body = MessageHelper.extractBodyAsString(in) and that is the problem... -- View this message in context: http://camel.465427.n5.nabble.com/Java-heap-space-with-FILE-producer-and-larges-files-tp5749845p5750116.html Sent from the Camel - Users mailing list archive at Nabble.com.