ho un'eccezione cattura default in Mule, e sto cercando di ottenere l'accesso al messaggio di eccezione, utilizzando un'espressione Mulo: # [eccezione]Mulo: ottenere una sospensione del messaggio di eccezione
Questo doesn' Sembra che funzioni, e immagino che sto provando ad accedere alla variabile sbagliata? Sto cercando di accedere utilizzando logger e anche eseguire un componente personalizzato che prende in un messaggio di eccezione (come una stringa.)
Grazie,
Puoi condividere l'errore messaggio dai registri –
Dopo un po 'di tempo ho capito che il mio problema era dovuto all'annidamento # [] dove non avrebbero dovuto essere annidati. Tuttavia, ho ancora un problema, # [eccezione] restituirà l'errore superiore di Mule, che non è molto interessante in ciò che è realmente accaduto. Sto solo invocando un componente fallito, mentre l'errore reale che voglio produrre è l'errore di root (permesso negato su una creazione di directory da sftp.) Un modo per ottenere il messaggio di errore di root dall'oggetto # [exception]? –
# [exception.getCause()] effettivamente mi ottiene quello che voglio –