When a BPMN with an intermediate catch event with a signal definition has an ID of greater than 64 characters, the BPMN deploys fine. When a start is attempted on this definition, there is a persistence error -
Caused by: java.sql.SQLException: ORA-12899: value too large for column "D78436_LSAF_4_7_XDS"."ACT_RU_EVENT_SUBSCR"."ACTIVITY_ID_" (actual: 255, maximum: 64)
This is caused by the ACTIVITY_ID_ column size of ACT_RU_EVENT_SUBSCR table being incorrectly set to 64 characters when it should be the ID max of 255 characters.
I have attached a BPMN file with this issue. Attempting to start this flow should cause the exception to occur and fail the activation of the process definition.