Description of problem: Following 4 attributes for UserTask have a max length limitation by database because of the data type, varchar2(255 char). ・Description -> Attributes -> Name ・User Task -> Attributes -> Task Name ・User Task -> Attributes -> Comment ・User Task -> Attributes -> Group Id Currently, there is no validation to check the String length, so user will get an Exception at runtime using the business process definition. Expectation: Please add an input validation to check the String length.
Isn't this a database configuration issue? What happens if/when the underlying database implementation is changed? Does the jbpm plugin need to be changed again?
Added a User Preference that allows the user to set a limit on the length of text fields. This defaults to 255. Fixed with Luna build 1.1.1.201501262023
User Preference added to Window->Preferences->BPMN2->Editor->Behavior Verified on BPMN2 Modeler 1.1.1.201501282123
Not included in jbds-8.0.2.GA_jbdsis-8.0.0.CR2
Test concerning this issue: https://github.com/jbosstools/jbosstools-integration-stack-tests/blob/master/tests/org.jboss.tools.bpmn2.ui.bot.test/src/org/jboss/tools/bpmn2/ui/bot/complex/test/testcase/ComplexSpecialCharactersAndLenghtsTest.java
Verified on jbds-8.1.0.CR1_jbdsis-8.0.1.CR1 - BPMN2 Modeler 1.1.2.Final