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

PartialSyncRequiredCommand when particular box no longer exists

    XMLWordPrintable

Details

    • Tree
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • 10
    • 10
    • $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";}
    • 22 hours, 44 minutes, 41 seconds
    • 2 hours, 24 minutes, 28 seconds
    • 0
    • 24 seconds
    • 0
    • 47 minutes, 27 seconds
    • 2 days, 19 hours, 15 minutes, 15 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:

      • This is a technical problem difficult to reproduce. May occur during partial synchronization in an application when there is a box that no longer exists.

      Actual result:

      There are errors in log file

      2020-12-18 15:14:03,026+0000 SP-biggantt-0000000.DefaultEventBusSingleJobExecutor-1144039 ERROR anonymous [c.s.u.concurrent.job.SingleJobExecutorImpl] [TC:00000000] Token: 2534eb49534e7c70615189a794992572.4c01bd1bd4a52eb2fa1e275b32be937a.Fri Dec 18 15:14:03 GMT 2020, com.softwareplant.util.concurrent.job.JobExecutionException: jobDescription: SingleEventTypeJob java.lang.IllegalArgumentException: WbsConfig for WbsId: 544 does not exists. 
      	at com.softwareplant.system.core.concurrent.job.TenantSystemEndPointJobContext.call(TenantSystemEndPointJobContext.java:72) 
      	at com.softwareplant.system.core.concurrent.job.TransactionContextJobContextProxyFactory.lambda$createProxy$5df0134e$1(TransactionContextJobContextProxyFactory.java:18) 
      	at com.softwareplant.system.manager.jiraserver.environment.JiraJobContextProxyFactory.lambda$createProxy$fe459f1a$1(JiraJobContextProxyFactory.java:30) 
      	at com.softwareplant.util.concurrent.job.SingleJobExecutorImpl.lambda$execute$0(SingleJobExecutorImpl.java:32) 
      	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604) 
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
      	at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:652) 
      	at java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:649) 
      	at java.security.AccessController.doPrivileged(Native Method) 
      	at java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:649) 
      	at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.IllegalArgumentException: WbsConfig for WbsId: 544 does not exists. 
      	at com.softwareplant.ppm.wbs.infrastructure.config.WbsConfigRepositoryImpl.getConfig(WbsConfigRepositoryImpl.java:41) 
      	at com.softwareplant.ppm.structure.infrastructure.StructureRepositoryImpl.getStructure(StructureRepositoryImpl.java:75) 
      	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) 
      	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) 
      	at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1556) 
      	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) 
      	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) 
      	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) 
      	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) 
      	at com.softwareplant.ppm.structure.domain.sync.PartialSyncRequiredCommand.getLoadedAndNotCorruptedStructures(PartialSyncRequiredCommand.java:148) 
      

      Expected result:

      No errors are shown in log. Partial synchronization works correctly. 
       
      Workaround:
      N/A

      Attachments

        Activity

          People

            igor.szymanczyk Igor Szymanczyk
            igor.szymanczyk Igor Szymanczyk
            tomasz.ruszel Tomasz Ruszel , martyna.turowska Martyna Turowska , dariusz.dudek Dariusz Dudek , system.jenkins Jenkins , jakub.zygmunt Jakub Zygmunt (Inactive) , katarzyna.rajchert Katarzyna Rajchert , system.gerrit Gerrit , igor.szymanczyk Igor Szymanczyk
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: