Я знаю, что это может показаться очень надуманным примером, но у меня есть случай, когда в рамках улова я буду пробовать / ловить другое исключение. Тем не менее, я хотел бы включить во второй улов информацию о первом исключении. В идеале это будет выглядеть примерно так:
try {
a = b;
}
catch ( any e ) {
local.originalException = Duplicate(e);
try {
throw "New exception!!!";
}
catch( any e ) {
e.originalException = local.originalException;
doNotification( e );
}
}
Когда я запускаю этот маленький тест, при установке e.originalException не возникает неожиданное исключение, однако, когда я выкидываю исключение сразу после его установки, оно не является частью структуры исключения. Есть ли другой способ достичь этого? Я использую ACF 9.