2014-12-06 4 views
0

Я использую глобальную стратегию исключения по этой ссылкеMule глобальное исключение улова не называется

Global Catch Exception Strategy is not used

я использовать ссылку в каждый из моих колонтитулы потока и также используется defaultExceptionStrategy-исх = «catchExceptionStrategy», как показано в ссылке. Но это исключение

org.mule.exception.DefaultSystemExceptionStrategy: Caught exception in Exception Strategy: null 
java.util.ConcurrentModificationException 
... 

не попадает в мое глобальное исключение. Мое предположение заключалось в том, что это сообщение является исключением, и поток refs будет поэтому направлять его на глобальный catch. Кроме того, конфигурация defaultExceptionStrategy-ref будет направлять любые другие исключения из глобального catch.

ответ

1

Отображаемый журнал показывает, что на самом деле вызывается стратегия исключения, но на ней было исключение параллельной модификации. Чтобы помочь вам в дальнейшем, нам нужно будет лучше понять, что находится в вашем сообщении, когда происходит исключение, и фактический xml вашей стратегии исключения.