The source project of this merge request has been removed.
When a process definition execution raises an error, error message is not seend in the UI.
There were 2 cases:
- An exception is thrown due to DB error in a DAL operation -> now we rollback current transacation as it failed in any case, this prevents trying to reuse an already rolled back DB trx.
- Any other execption, it was already caught but an emtpy JSON object without any info was sent to client -> now we try to generate a user readable message or at least to show the technical cause.