Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-7450

Stunner - Bendpoints on SequenceFlows does not move when user moves entire diagram

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • None
    • 7.8.0.Final
    • Designer
    • 3
    • NEW
    • NEW
    • Hide

      1) create a process or import the evaluation here attached
      2) select the entire diagram and try to move
      3) save the digram and reopen it

      See the attachments.

      Show
      1) create a process or import the evaluation here attached 2) select the entire diagram and try to move 3) save the digram and reopen it See the attachments.
    • 2018 Week 27-29, 2018 Week 30-32

    Description

      When a selection is made surrounding an entire diagram and user move it, the bends from sequence flow seems stuck in main canvas and does not move.

      There are two behaviors observed:
      1) After moving the selection, user see directly that bends didn't move
      2) Sometimes it is re-rendered correctly in canvas and the flow bends seem in correct position, but after saving the diagram and reopening it is a completely mess and the bends are not in the correct position

      It seems related to RHPAM-1106, however the main canvas is the container and it is not needed subprocess or swilnes to reproduce the problem.

      It is a critical issue as it may mess up complex diagrams and users will only notice it after reopening.

      Update
      After some analysis here are the root causes:

      • On multiple selection, the bendpoints for selected connectors were not updated on the runtime model, only were upadted on the view (canvas) side. This causes that bendpoints are not on the right place on the Preview screen neither when saving/re-opening the diagram.
      • If any operation was failing, for example adding a task into some invalid parent, everything is rollback to initial state but the connectors' bendpoints were not
      • Was not possible to move the bendpoints for a given connector when grouping all them using the multiple selection area

      Attachments

        1. 1-process.png
          1-process.png
          30 kB
        2. 2-make-selection.png
          2-make-selection.png
          42 kB
        3. 3-issue.png
          3-issue.png
          42 kB
        4. evaluation.bpmn
          32 kB

        Issue Links

          Activity

            People

              romartin@redhat.com Roger Martinez
              rhn-support-alazarot Alessandro Lazarotti
              Kirill Gaevskii Kirill Gaevskii
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: