Signal Event IDs that are of length greater than 64 causes activation errors

Description

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.

Environment

Linux

Status

Assignee

Joram Barrez

Reporter

Chandrika Nayak

Labels

None

Components

Affects versions

5.19

Priority

High
Configure