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

BP8 upgrade installation will crash if any of the built-in Box Types were previously archived or deleted



    • Boxes
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • 5
    • 5
    • $i18n.getText("admin.common.words.hide")
      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";}
    • Sprint 2020/23
    • PI2020/5
    • 1 day, 2 hours, 53 minutes, 30 seconds
    • 2 days, 1 hour, 48 minutes, 39 seconds
    • 2 minutes, 18 seconds
    • 0
    • 47 minutes, 28 seconds
    • 23 minutes, 15 seconds
    • 2 days, 15 hours, 7 minutes, 36 seconds
    • $i18n.getText("admin.common.words.hide")
      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";}



      Reproduction steps:

      1. Install BP 8.0.0
      2. Make sure to have at least one Program Box created in the Overview.
      3. Go to Administration -> Box Types.
      4. "Archive" the Program Box type.
      5. Upgrade the app to a higher version through the Manage Apps Jira menu (to BP 8.0.3, or 8.0.4 etc).
      6. Open BP and run the upgrade/installation process.

      Actual result:
      The installation crashes.

      Expected result:
      The installation runs smoothly.

      The issue occurs the same if such Box Type was deleted instead of archived.

      Deleting or archiving the BoxTypes that are delivered with the product installation, can cause the system to break during the update. This is an unintended behavior and it will be addressed on in the future release. As for now, the workaround is to bring back the modified BoxType in order for update to finish.
      In order to do that it is required to tun an SQL command designated by our support team. The SQL command may vary, depending on the database setup and BoxTypes configuration, so please contact us for further help.


        Issue Links



              piotr.duzniak Piotr Duźniak
              krzysztof.luczak Krzysztof Łuczak
              martyna.turowska Martyna Turowska , tomasz.lewandowski Tomasz Lewandowski , system.jenkins Jenkins , system.gerrit Gerrit , mateusz.solowianiuk Mateusz Sołowianiuk , krzysztof.luczak Krzysztof Łuczak
              0 Vote for this issue
              1 Start watching this issue