haltOnError

When an activity throws a Java exception, Process Manager checks to see if a number of criteria are true.

  • The process instance is running against a process template that was deployed from TIBCO Business Studio version 3.5.10.
  • haltOnError is enabled (either on the activity, the process or system-wide).
  • There is no user catch error event in scope for the thrown exception.
  • The exception has not been raised by a user throw error event.

If all of these criteria are satisfied, the process instance is placed in the HALTED state. Otherwise:

  • If a catch error event is in scope for the activity, processing continues there.
  • If no catch error event is in scope, the process instance is placed in the FAILED state and purged from the BPM runtime database.