[ 
https://issues.apache.org/jira/browse/CAMEL-7804?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14130297#comment-14130297
 ] 

Claus Ibsen commented on CAMEL-7804:
------------------------------------

Need to be merged to 2.14.x branch when its created

> MessageHelper - dump message for logging should catch throwable
> ---------------------------------------------------------------
>
>                 Key: CAMEL-7804
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7804
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.14.0
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>            Priority: Minor
>             Fix For: 2.14.1, 2.15.0
>
>
> For example if creating some exception to be logged and the message payload 
> causes some problem, like OOME etc, then we should be resilient to this so 
> the caused exception can be created and logged.
> {code}
> Caused by: java.lang.OutOfMemoryError: Java heap space
>     at java.util.Arrays.copyOf(Arrays.java:2367)
>     at 
> java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
>     at 
> java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
>     at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
>     at java.lang.StringBuilder.append(StringBuilder.java:132)
>     at java.lang.StringBuilder.append(StringBuilder.java:128)
>     at java.util.AbstractMap.toString(AbstractMap.java:523)
>     at java.lang.String.valueOf(String.java:2854)
>     at java.lang.StringBuilder.append(StringBuilder.java:128)
>     at java.util.AbstractMap.toString(AbstractMap.java:523)
>     at java.lang.String.valueOf(String.java:2854)
>     at java.lang.StringBuilder.append(StringBuilder.java:128)
>     at 
> org.apache.camel.processor.DefaultExchangeFormatter.format(DefaultExchangeFormatter.java:99)
>     at 
> org.apache.camel.util.MessageHelper.doDumpMessageHistoryStacktrace(MessageHelper.java:475)
>     at 
> org.apache.camel.util.MessageHelper.dumpMessageHistoryStacktrace(MessageHelper.java:425)
>     at 
> org.apache.camel.processor.RedeliveryErrorHandler.logFailedDelivery(RedeliveryErrorHandler.java:990)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to