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

Adding task to risk module causes error

    XMLWordPrintable

Details

    • Tree
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • 36
    • 28
    • Release QA
    • $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";}
    • Sprint 2020/14
    • 2 hours, 52 minutes, 8 seconds
    • 1 day, 50 minutes, 45 seconds
    • 21 hours, 4 minutes, 49 seconds
    • 3 hours, 35 minutes, 44 seconds
    • 18 minutes, 33 seconds
    • 3 minutes, 13 seconds
    • 9 weeks, 7 hours, 24 minutes, 22 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

      How to reproduce:

      1. Navigate to risk module
      2. Add a jira task to the matrix

      Expected result:

      task succesfully added

      Result:

      task isnt added

      Logs:

      2020-06-23 11:09:11,019 http-nio-8080-exec-4 ERROR admin 669x18686x1 mvbf8k 31.11.172.26,10.100.1.5,10.100.1.27 /rest/softwareplant-bigpicture/1.0/ppm/risk/PROG-9/addExternalTask [c.s.u.rest.exceptionhandling.RequestThrowableTokenizer] [TC:00000000] Token: a31b38dac90291e6afcdee7af4bf4b05.35274920bdc846cb472efe4f5f7d6257.Tue Jun 23 11:09:11 CEST 2020, Exception:
          URL: POST http://qa.softwareplant.com/preprod/rest/softwareplant-bigpicture/1.0/ppm/risk/PROG-9/addExternalTask
          Cookies:
          	javax.servlet.http.Cookie@106afb89[name=JSESSIONID,value=B4DC6257CE476DC370F6C4A39D7FB947,comment=<null>,domain=<null>,maxAge=-1,path=<null>,secure=false,version=0],
          	javax.servlet.http.Cookie@3a5ade76[name=atlassian.xsrf.token,value=BYL8-IWET-RYVC-MJNC_a3c8b9b4f028f6f777a7aa8b71bb8248100ec473_lin,comment=<null>,domain=<null>,maxAge=-1,path=<null>,secure=false,version=0],
          	javax.servlet.http.Cookie@2a2ff3f[name=jira.editor.user.mode,value=wysiwyg,comment=<null>,domain=<null>,maxAge=-1,path=<null>,secure=false,version=0],
          	javax.servlet.http.Cookie@120c0a8e[name=_ga,value=GA1.2.703013287.1590654625,comment=<null>,domain=<null>,maxAge=-1,path=<null>,secure=false,version=0]
      java.util.ConcurrentModificationException
      	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442)
      	at java.util.HashMap$KeyIterator.next(HashMap.java:1466)
      	at com.atlassian.jira.issue.managers.DefaultIssueManager.updateFieldValues(DefaultIssueManager.java:702)
      	at com.atlassian.jira.issue.managers.DefaultIssueManager.updateIssue(DefaultIssueManager.java:673)
      	at com.atlassian.jira.issue.managers.DefaultIssueManager.updateIssue(DefaultIssueManager.java:659)
      	at com.atlassian.jira.issue.managers.RequestCachingIssueManager.updateIssue(RequestCachingIssueManager.java:214)
      	... 2 filtered
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at com.atlassian.plugin.util.ContextClassLoaderSettingInvocationHandler.invoke(ContextClassLoaderSettingInvocationHandler.java:26)
      	at com.sun.proxy.$Proxy353.updateIssue(Unknown Source)
      	... 2 filtered
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302)
      	at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:56)
      	at org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:60)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:70)
      	at org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:53)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:57)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:133)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:121)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208)
      	at com.sun.proxy.$Proxy3324.updateIssue(Unknown Source)
      	at com.softwareplant.extplatform.provider.jiraserver.task.common.JiraServerIssueRepository.updateIssue(JiraServerIssueRepository.java:145)
      	at com.softwareplant.extplatform.provider.jiraserver.task.common.JiraServerIssueExternalTask.commit(JiraServerIssueExternalTask.java:125)
      	at com.softwareplant.extplatform.task.api.ExtPlatformTask.commit(ExtPlatformTask.java:147)
      	at com.softwareplant.ppm.boxarea.risk.core.application.ProjectRiskService.updateRiskOptions(ProjectRiskService.java:235)
      	at com.softwareplant.ppm.boxarea.risk.core.application.ProjectRiskService.updateRiskFields(ProjectRiskService.java:187)
      	at com.softwareplant.ppm.boxarea.risk.core.application.ProjectRiskService.addRisk(ProjectRiskService.java:265)
      	at com.softwareplant.ppm.boxarea.risk.core.application.ProjectRiskService.addIssue(ProjectRiskService.java:168)
      	at com.softwareplant.ppm.boxarea.risk.core.application.RiskServiceImpl.addExternalRisk(RiskServiceImpl.java:70)
      	... 3 filtered
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at com.softwareplant.system.security.domain.domain.SecurityMethodInterceptor.invokeMethod(SecurityMethodInterceptor.java:57)
      	at com.softwareplant.system.security.domain.domain.SecurityMethodInterceptor.invoke(SecurityMethodInterceptor.java:51)
      	at com.sun.proxy.$Proxy3400.addExternalRisk(Unknown Source)
      	at com.softwareplant.ppm.boxmodule.risk.RiskResourceServer.createRisk(RiskResourceServer.java:129)
      	... 3 filtered
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at com.softwareplant.system.core.endpoint.BeanProxySystemEndPointRequest.invoke(BeanProxySystemEndPointRequest.java:49)
      	at com.softwareplant.system.core.multitenant.TenantSystemEndPointRequestFactory$1.invoke(TenantSystemEndPointRequestFactory.java:42)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:20)
      	at com.softwareplant.system.core.endpoint.interceptors.RequiredPermissionSystemEndPointInterceptor.invoke(RequiredPermissionSystemEndPointInterceptor.java:30)
      	at com.softwareplant.system.core.endpoint.interceptors.RequiredPermissionSystemEndPointInterceptor.invoke(RequiredPermissionSystemEndPointInterceptor.java:12)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.multitenant.TenantCacheSystemEndPointInterceptor.invoke(TenantCacheSystemEndPointInterceptor.java:34)
      	at com.softwareplant.system.core.multitenant.TenantCacheSystemEndPointInterceptor.invoke(TenantCacheSystemEndPointInterceptor.java:11)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.multitenant.TenantActivationSystemEndpointInterceptor.invoke(TenantActivationSystemEndpointInterceptor.java:42)
      	at com.softwareplant.system.core.multitenant.TenantActivationSystemEndpointInterceptor.invoke(TenantActivationSystemEndpointInterceptor.java:15)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.endpoint.TechnicalSystemEndPointInterceptors.run(TechnicalSystemEndPointInterceptors.java:28)
      	at com.softwareplant.system.core.multitenant.TenantSystem.runWithinInterceptors(TenantSystem.java:69)
      	at com.softwareplant.system.core.TechnicalSystem.invoke(TechnicalSystem.java:171)
      	at com.softwareplant.system.core.multitenant.MultiTenantSystem$1.invoke(MultiTenantSystem.java:116)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:20)
      	at com.softwareplant.ppm.scenario.core.ScenarioCommandResultStorageSystemEndpointInterceptor.invoke(ScenarioCommandResultStorageSystemEndpointInterceptor.java:28)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.transaction.TransactionManager.invoke(TransactionManager.java:24)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.endpoint.interceptors.SessionContextSystemEndPointInterceptor.invoke(SessionContextSystemEndPointInterceptor.java:27)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.endpoint.interceptors.MonitoringSystemEndPointInterceptor.lambda$invoke$0(MonitoringSystemEndPointInterceptor.java:39)
      	at com.softwareplant.util.monitoring.DropwizardMetrics.lambda$measure$0(DropwizardMetrics.java:37)
      	at com.codahale.metrics.Timer.time(Timer.java:104)
      	at com.softwareplant.util.monitoring.DropwizardMetrics.measure(DropwizardMetrics.java:35)
      	at com.softwareplant.util.monitoring.MonitoringImpl.monitore(MonitoringImpl.java:33)
      	at com.softwareplant.system.core.endpoint.interceptors.MonitoringSystemEndPointInterceptor.invoke(MonitoringSystemEndPointInterceptor.java:39)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.endpoint.interceptors.TransactionContextSystemEndPointInterceptor.invoke(TransactionContextSystemEndPointInterceptor.java:23)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.endpoint.interceptors.SystemStatusEndpointInterceptor.invoke(SystemStatusEndpointInterceptor.java:17)
      	at com.softwareplant.system.core.endpoint.SystemEndPointChain.processRequest(SystemEndPointChain.java:24)
      	at com.softwareplant.system.core.endpoint.TechnicalSystemEndPointInterceptors.run(TechnicalSystemEndPointInterceptors.java:28)
      	at com.softwareplant.system.core.multitenant.MultiTenantSystem.runWithinInterceptors(MultiTenantSystem.java:64)
      	at com.softwareplant.system.core.TechnicalSystem.invoke(TechnicalSystem.java:171)
      	at com.softwareplant.system.core.multitenant.MultiTenantSystem.invoke(MultiTenantSystem.java:99)
      	at com.softwareplant.system.core.endpoint.TenantBeanProxySystemEndPointInvocationHandler.invokeRequest(TenantBeanProxySystemEndPointInvocationHandler.java:51)
      	at com.softwareplant.system.core.endpoint.BeanProxySystemEndPointInvocationHandler.invoke(BeanProxySystemEndPointInvocationHandler.java:43)
      	at com.softwareplant.system.core.endpoint.TenantBeanProxySystemEndPointInvocationHandler.invoke(TenantBeanProxySystemEndPointInvocationHandler.java:15)
      	at com.softwareplant.util.lang.ProxyFactory.lambda$classProxy$0(ProxyFactory.java:38)
      	at com.softwareplant.ppm.boxmodule.risk.RiskResourceServer$ByteBuddy$hBpWkgoU.createRisk(Unknown Source)
      	... 3 filtered
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	... 19 filtered
      	at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
      	... 1 filtered
      	at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
      	... 41 filtered
      	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      	... 53 filtered
      	at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
      	... 1 filtered
      	at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
      	... 16 filtered
      	at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
      	... 19 filtered
      	at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
      	... 10 filtered
      	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
      	... 4 filtered
      	at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
      	... 26 filtered
      	at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
      	... 24 filtered
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      	at java.lang.Thread.run(Thread.java:748)
      
      

      Attachments

        Issue Links

          Activity

            People

              igor.szymanczyk Igor Szymanczyk
              bartosz.radomski Bartosz Radomski (Inactive)
              dariusz.dudek Dariusz Dudek , system.jenkins Jenkins , tomasz.lewandowski Tomasz Lewandowski , adam.biedruna Adam Biedruna , malgorzata.rydz Małgorzata Rydz (Inactive) , bartlomiej.janczak Bartłomiej Jańczak , anna.kicior Anna Kicior (Inactive) , mateusz.kielbowicz Mateusz Kielbowicz , karolina.dajos Karolina Dajos-Krawczyńska , radoslaw.rachuba Radosław Rachuba , grzegorz.duzy Grzegorz Duży , igor.szymanczyk Igor Szymanczyk , system.gerrit Gerrit , bartosz.radomski Bartosz Radomski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: