Uploaded image for project: 'ONE'
  1. ONE
  2. ONE-36267

Error when relocation of a Task so that it becomes as sibling of one of its own descendants

    XMLWordPrintable

Details

    • Yes
    • Tree
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • 27
    • 16
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18502"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • Coding quality
    • Testing quality
    • 2 minutes, 51 seconds
    • 2 hours, 11 minutes, 28 seconds
    • 0
    • 1 day, 17 hours, 54 minutes, 11 seconds
    • 8 minutes, 48 seconds
    • 23 hours, 17 minutes, 28 seconds
    • 1 week, 1 day, 3 hours, 29 minutes, 54 seconds
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_21302"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_19201"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19300"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_19301"); if(cfToHide4){cfToHide4.style.display="none";} var cfToHide5 = document.getElementById("rowForcustomfield_19302"); if(cfToHide5){cfToHide5.style.display="none";} var cfToHide6 = document.getElementById("rowForcustomfield_19303"); if(cfToHide6){cfToHide6.style.display="none";} var cfToHide7 = document.getElementById("rowForcustomfield_19204"); if(cfToHide7){cfToHide7.style.display="none";} var cfToHide8 = document.getElementById("rowForcustomfield_19205"); if(cfToHide8){cfToHide8.style.display="none";}

    Description

      Prerequisites:
      N/A

      Reproduction steps:
      The exact steps are not fully known. It may occur when there are some circular relations. It may occur during creating a new box (and during defining its scope) or during using the Gantt module of any box.

      • Go to the Gantt module
      • Create structure with several parent-child structures
      • Links tasks in various ways
      • Drag&drop parent task (not project) lower in a hierarchy so it becomes a sibling of one of its own descendant.

      Actual result:
      In logs there is an error as below:

      2021-06-28 12:36:04,132 [0134830] WARN  [SP-bigpicture-StructureSyncSingleJobExecutor-4647679-t-0134830-lock-name-bigpicture.0134830.boxId:PROJ-6.local.write] [RelationTreeImpl] GraphValidationException{failReason=CIRCULAR} RelationException{isRetryable=false} java.lang.IllegalArgumentException: Edge would induce a cycle
      

      Reload page. The page is blank.
      Sometimes it falls into continuous loading during synchronization.

      Expected result:
      There is a message about creating circular relations. The task is not moved.

      Workaround:
      N/A

      Attachments

        Activity

          People

            dariusz.dudek Dariusz Dudek
            dariusz.dudek Dariusz Dudek
            tomasz.lewandowski Tomasz Lewandowski , system.jenkins Jenkins , jakub.zygmunt Jakub Zygmunt , monika.bialucha Monika BiaƂucha (Inactive) , anna.kicior Anna Kicior , piotr.zadora Piotr Zadora , martyna.turowska Martyna Turowska , katarzyna.rajchert Katarzyna Rajchert , system.gerrit Gerrit , dariusz.dudek Dariusz Dudek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: