Hello Folk’s,
Scenario
- ExternalTask maps “${result.outputs.metrics.level}” to “level”
- result.outputs.metrics.level will be created on completion (POST /external-task/{id}/complete)
- timeout on task execution causes incident in jboss
Error
Process-Instance cannot be stopped because OutputParameter.execute() can’t read not existing result.outputs.metrics.level
Fix
catch exception and whrite null to result.outputs.metrics.level