Menu

#394 Duplicate IDs are created when activities are renamed.

v4.x
closed
None
1
2016-05-11
2016-05-02
Klaus
No

Yaoqiang will assign duplicate IDs if activities are renamed after dependant IDs (e.g. data inputs) have been generated.

To Reproduce:

  • Create a User Task and add a Data Input to it. Yaoqiang will assign the ID _2 to the user task and Din_2_1 to the data input.
  • Set the User Task's ID to "Foo". Note that the data input ID will remain Din_2_1.
  • Now, save the file and close it. Open it again.
  • Create a second User Task. It will be assigned the ID _2, since it is available again.
  • Now add a data input to the User Task just created. It will be assigned the ID Din_2_1, but this ID already exists! Now we have two data inputs with the same ID. Yaoqiang has created an invalid BPMN file.

See the attached BPMN file for the result.

1 Attachments

Discussion

  • 史耀强(Blenta)

    • status: open --> accepted
     
  • 史耀强(Blenta)

    Thanks for reporting this bug, I will fix it in the next release (4.1.8).

     

    Last edit: 史耀强(Blenta) 2016-05-02
  • 史耀强(Blenta)

    • status: accepted --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





Auth0 Logo