-
Bug
-
Resolution: Done
-
Major
-
7.7.0.GA
-
None
-
- Red Hat Process Automation Manager (RHPAM) 7.7.0
We have async task in a process definition. The execution of this task is backed by executor component. The execution fails during runtime and Executor will try to persist error details into ExecutionErrorInfo database table.
Unfortunately if the ERROR_MSG attribute of the execution error is longer than 255 then the persist of such error fails.
We would like to change this behaviour for ExecutionErrorInfo table in the same way as it was done in JBPM-4221 when persisting VariableInstanceLog entries. In this case, the engine trims the variable value to a default length (255) but this length is configurable via system property, and if user increase the database column size and also configures this system property, then he has full control over what is getting persisted.