Un'attività è stata arrestata a causa di un errore non gestito (messaggio: CWWBE0057I)

Il log di sistema contiene un messaggio CWWBE0057I, il processo è nello stato "in esecuzione", ma non continua la propria navigazione nel percorso corrente.

Motivo

Attività di tipo invoke, human task in linea e Java snippet vengono messe in stato di stop se si verificano tutte le seguenti condizioni:
  • Si è verificato un errore nell'attività
  • L'errore non viene gestito nell'ambito
  • L'attributo continueOnError dell'attività è impostato al valore false

Risoluzione

La soluzione per questo problema richiede azioni a due livelli:
  1. Un amministratore deve ripristinare manualmente l'istanza di attività interrotta. Ad esempio, forzare il completamento o la ripetizione dell'istanza dell'attività interrotta.
  2. È necessario investigare e determinare i motivi del malfunzionamento. In alcuni casi si tratta di un errore di modellazione che deve essere corretto nel modello.
Ad esempio, se si utilizza il calendario predefinito di WebSphere Scheduler e si è impostato un periodo di scadenza con il 'Timeout' definito per l'attività, accertarsi che la definizione del periodo sia nel formato corretto, in particolare accertarsi che non ci siano spazi vuoti tra il numero e l'unità di tempo. Esempi di periodi di timeout specificati correttamente:

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)