Setting security level in post function with issue.components*.name.contains('SAP')

Kevin Rancka February 21, 2016

After updating to the payed version of script runner our post function fails:

2016-02-22 08:10:20,830 http-bio-12200-exec-99 ERROR u837608 490x94476x1 141vnuz 57.56.223.15 /servicedesk/customer/portal/61/create/263 [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: Stack map does not match the one at exception handler 151
Exception Details:
  Location:
    com/onresolve/scriptrunner/runner/diag/ThreadLoggingAppender$1.call()Lorg/apache/log4j/WriterAppender; @151: dup
  Reason:
    Type top (current frame, locals[0]) is not assignable to 'com/onresolve/scriptrunner/runner/diag/ThreadLoggingAppender$1' (stack map, locals[0])
  Current Frame:
    bci: @149
    flags: { }
    locals: { }
    stack: { 'java/lang/Throwable' }
  Stackmap Frame:
    bci: @151
    flags: { }
    locals: { 'com/onresolve/scriptrunner/runner/diag/ThreadLoggingAppender$1', '[Ljava/lang/Object;', 'java/lang/Object' }
    stack: { 'java/lang/Throwable' }
  Bytecode:
    0x0000000: 03bd 0005 4c12 d212 d32a 12d5 12d6 2bb8
    0x0000010: 00dc 4db8 001f 4e2d 1235 3212 372d 1238
    0x0000020: 322a b900 3e02 002d 123f 3212 412d 1242
    0x0000030: 3212 0cb9 0045 0200 b900 4903 00b9 004c
    0x0000040: 0400 3a04 1904 572d 124d 3219 04bb 004f
    0x0000050: 5904 bd00 0559 032a b400 26b6 0055 5305
    0x0000060: bd00 5759 0312 5953 5904 125b 53b7 005e
    0x0000070: b900 6003 0057 1904 1262 b800 68c0 0062
    0x0000080: 013a 0512 d212 d32a 12d5 12d6 2b2c 1905
    0x0000090: 01b8 00e0 b000 bf59 3a06 12d2 12d3 2a12
    0x00000a0: d512 d62b 2c19 0601 b800 e0bf
  Exception Handler Table:
    bci [19, 151] => handler: 151
  Stackmap Table:
    full_frame(@149,{},{Object[#108]})
    full_frame(@151,{Object[#2],Object[#226],Object[#5]},{Object[#108]})

java.lang.VerifyError: Stack map does not match the one at exception handler 151
Exception Details:
  Location:
    com/onresolve/scriptrunner/runner/diag/ThreadLoggingAppender$1.call()Lorg/apache/log4j/WriterAppender; @151: dup
  Reason:
    Type top (current frame, locals[0]) is not assignable to 'com/onresolve/scriptrunner/runner/diag/ThreadLoggingAppender$1' (stack map, locals[0])
  Current Frame:
    bci: @149
    flags: { }
    locals: { }
    stack: { 'java/lang/Throwable' }
  Stackmap Frame:
    bci: @151
    flags: { }
    locals: { 'com/onresolve/scriptrunner/runner/diag/ThreadLoggingAppender$1', '[Ljava/lang/Object;', 'java/lang/Object' }
    stack: { 'java/lang/Throwable' }
  Bytecode:
    0x0000000: 03bd 0005 4c12 d212 d32a 12d5 12d6 2bb8
    0x0000010: 00dc 4db8 001f 4e2d 1235 3212 372d 1238
    0x0000020: 322a b900 3e02 002d 123f 3212 412d 1242
    0x0000030: 3212 0cb9 0045 0200 b900 4903 00b9 004c
    0x0000040: 0400 3a04 1904 572d 124d 3219 04bb 004f
    0x0000050: 5904 bd00 0559 032a b400 26b6 0055 5305
    0x0000060: bd00 5759 0312 5953 5904 125b 53b7 005e
    0x0000070: b900 6003 0057 1904 1262 b800 68c0 0062
    0x0000080: 013a 0512 d212 d32a 12d5 12d6 2b2c 1905
    0x0000090: 01b8 00e0 b000 bf59 3a06 12d2 12d3 2a12
    0x00000a0: d512 d62b 2c19 0601 b800 e0bf
  Exception Handler Table:
    bci [19, 151] => handler: 151
  Stackmap Table:
    full_frame(@149,{},{Object[#108]})
    full_frame(@151,{Object[#2],Object[#226],Object[#5]},{Object[#108]})
        at com.onresolve.scriptrunner.runner.diag.ThreadLoggingAppender.start(ThreadLoggingAppender.groovy:44)
        at com.onresolve.scriptrunner.runner.diag.ThreadLoggingAppender$start.call(Unknown Source)
        at com.onresolve.scriptrunner.runner.diag.DiagnosticsManagerImpl.startSnapshot(DiagnosticsManagerImpl.groovy:252)
        at com.onresolve.scriptrunner.runner.diag.DiagnosticsManager$startSnapshot.call(Unknown Source)
        at com.onresolve.scriptrunner.jira.workflow.ScriptWorkflowFunction.run(ScriptWorkflowFunction.groovy:154)
        at com.onresolve.scriptrunner.jira.workflow.ScriptWorkflowFunction$run$0.callCurrent(Unknown Source)
        at com.onresolve.scriptrunner.jira.workflow.ScriptWorkflowFunction.execute(ScriptWorkflowFunction.groovy:80)
        at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:1050)
        at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1446)
        at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:615)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager$$anonfun$initializeWorkflow$1$$anonfun$apply$1$$anonfun$apply$2.apply(ServiceDeskWorkflowInitializationManager.scala:62)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager$$anonfun$initializeWorkflow$1$$anonfun$apply$1$$anonfun$apply$2.apply(ServiceDeskWorkflowInitializationManager.scala:60)
        at scalaz.$bslash$div$class.map(Either.scala:94)
        at scalaz.$bslash$div$minus.map(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager$$anonfun$initializeWorkflow$1$$anonfun$apply$1.apply(ServiceDeskWorkflowInitializationManager.scala:60)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager$$anonfun$initializeWorkflow$1$$anonfun$apply$1.apply(ServiceDeskWorkflowInitializationManager.scala:58)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager$$anonfun$initializeWorkflow$1.apply(ServiceDeskWorkflowInitializationManager.scala:58)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager$$anonfun$initializeWorkflow$1.apply(ServiceDeskWorkflowInitializationManager.scala:56)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager.initializeWorkflow(ServiceDeskWorkflowInitializationManager.scala:56)
        at com.atlassian.servicedesk.internal.feature.customer.request.ServiceDeskWorkflowInitializationManager.initializeWorkflowForIssue(ServiceDeskWorkflowInitializationManager.scala:37)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager.com$atlassian$servicedesk$internal$feature$customer$request$CustomerRequestManager$$saveIssueIntoJIRA(CustomerRequestManager.scala:126)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager$$anonfun$createRequest$2$$anonfun$apply$1$$anonfun$apply$2.apply(CustomerRequestManager.scala:87)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager$$anonfun$createRequest$2$$anonfun$apply$1$$anonfun$apply$2.apply(CustomerRequestManager.scala:78)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager$$anonfun$createRequest$2$$anonfun$apply$1.apply(CustomerRequestManager.scala:78)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager$$anonfun$createRequest$2$$anonfun$apply$1.apply(CustomerRequestManager.scala:77)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager$$anonfun$createRequest$2.apply(CustomerRequestManager.scala:77)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager$$anonfun$createRequest$2.apply(CustomerRequestManager.scala:75)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.CustomerRequestManager.createRequest(CustomerRequestManager.scala:75)
        at com.atlassian.servicedesk.internal.feature.customer.request.InternalCustomerRequestService$$anonfun$createRequest$3$$anonfun$apply$1.apply(InternalCustomerRequestService.scala:81)
        at com.atlassian.servicedesk.internal.feature.customer.request.InternalCustomerRequestService$$anonfun$createRequest$3$$anonfun$apply$1.apply(InternalCustomerRequestService.scala:79)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.InternalCustomerRequestService$$anonfun$createRequest$3.apply(InternalCustomerRequestService.scala:79)
        at com.atlassian.servicedesk.internal.feature.customer.request.InternalCustomerRequestService$$anonfun$createRequest$3.apply(InternalCustomerRequestService.scala:77)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.feature.customer.request.InternalCustomerRequestService.createRequest(InternalCustomerRequestService.scala:77)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$a$$$$8291931cb8dc781b30e4dd42f89a1d8$$$$anonfun$apply$27$$anonfun$apply$29$$anonfun$apply$30.apply(CustomerWeb.scala:644)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$a$$$$8291931cb8dc781b30e4dd42f89a1d8$$$$anonfun$apply$27$$anonfun$apply$29$$anonfun$apply$30.apply(CustomerWeb.scala:643)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$a$$$$8291931cb8dc781b30e4dd42f89a1d8$$$$anonfun$apply$27$$anonfun$apply$29.apply(CustomerWeb.scala:643)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$a$$$$8291931cb8dc781b30e4dd42f89a1d8$$$$anonfun$apply$27$$anonfun$apply$29.apply(CustomerWeb.scala:642)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24$$anonfun$apply$25$$anonfun$apply$26$$anonfun$apply$27.apply(CustomerWeb.scala:642)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24$$anonfun$apply$25$$anonfun$apply$26$$anonfun$apply$27.apply(CustomerWeb.scala:641)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24$$anonfun$apply$25$$anonfun$apply$26.apply(CustomerWeb.scala:641)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24$$anonfun$apply$25$$anonfun$apply$26.apply(CustomerWeb.scala:640)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24$$anonfun$apply$25.apply(CustomerWeb.scala:640)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24$$anonfun$apply$25.apply(CustomerWeb.scala:639)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24.apply(CustomerWeb.scala:639)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23$$anonfun$apply$24.apply(CustomerWeb.scala:638)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23.apply(CustomerWeb.scala:638)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22$$anonfun$apply$23.apply(CustomerWeb.scala:637)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22.apply(CustomerWeb.scala:637)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14$$anonfun$apply$22.apply(CustomerWeb.scala:636)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14.apply(CustomerWeb.scala:636)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb$$anonfun$14.apply(CustomerWeb.scala:635)
        at scalaz.$bslash$div$class.flatMap(Either.scala:117)
        at scalaz.$bslash$div$minus.flatMap(Either.scala:283)
        at com.atlassian.servicedesk.internal.rest.CustomerWeb.submitForm(CustomerWeb.scala:635)  <+3> (NativeMethodAccessorImpl.java:62) (DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)  <+13> (AbstractResourceMethodDispatchProvider.java:205) (ResourceJavaMethodDispatcher.java:75) (HttpMethodRule.java:288) (RightHandPathRule.java:147) (ResourceClassRule.java:108) (RightHandPathRule.java:147) (RootResourceClassesRule.java:84) (WebApplicationImpl.java:1469) (WebApplicationImpl.java:1400) (WebApplicationImpl.java:1349) (WebApplicationImpl.java:1339) (WebComponent.java:416) (ServletContainer.java:537)
        at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:178)  <+1> (ServletContainer.java:795)
        at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:73)  <+16> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) (RestServletUtilsUpdaterFilter.java:26) (RestServletUtilsUpdaterFilter.java:40) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70) (ContextFilter.java:25) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.servicedesk.internal.web.RedirectExternalCustomerToPortalFilter.doFilter(RedirectExternalCustomerToPortalFilter.scala:18)  <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter.doFilter(PrettyUrlsSiteMeshFixupFilter.java:36)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:60)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCommonFilter.preventDoubleInvocation(PrettyUrlsCommonFilter.java:38)
        at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:74)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:30)  <+11> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (PageBuilderFilter.java:69) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)  <+19> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (SecurityFilter.java:85) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (BaseLoginFilter.java:172) (JiraLoginFilter.java:70) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70) (OAuthFilter.java:79) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)  <+8> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter$$anonfun$doFilter$1.apply$mcV$sp(PortalContextSetter.scala:12)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter$$anonfun$doFilter$1.apply(PortalContextSetter.scala:11)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter$$anonfun$doFilter$1.apply(PortalContextSetter.scala:11)
        at com.atlassian.servicedesk.internal.utils.context.PortalContextUtil$.inPortalContext(PortalContextUtil.scala:29)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter.doFilter(PortalContextSetter.scala:11)  <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)  <+10> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (ApplicationDispatcher.java:748) (ApplicationDispatcher.java:486) (ApplicationDispatcher.java:411) (ApplicationDispatcher.java:338)
        at com.atlassian.prettyurls.filter.PrettyUrlsDispatcherFilter.doFilter(PrettyUrlsDispatcherFilter.java:55)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter.doFilter(PrettyUrlsSiteMeshFilter.java:92)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsMatcherFilter.doFilter(PrettyUrlsMatcherFilter.java:56)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.labs.botkiller.BotKillerFilter.doFilter(BotKillerFilter.java:36)  <+21> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (AccessLogFilter.java:105) (AccessLogFilter.java:89) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (XsrfTokenAdditionRequestFilter.java:54) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (PageBuilderFilter.java:90) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (CommittedResponseHtmlErrorRecoveryFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)  <+16> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (SecurityFilter.java:239) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (TrustedApplicationsFilter.java:100) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (BaseLoginFilter.java:172) (JiraLoginFilter.java:70) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208)
        at com.acando.lht.ti.cojisp.SsoFilter.doFilter(SsoFilter.java:171)  <+8> (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70) (OAuthFilter.java:79) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)  <+6> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208)
        at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
        at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
        at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)  <+5> (UrlRewriteFilter.java:394) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (IteratingFilterChain.java:46) (DelegatingPluginFilter.java:70)
        at com.atlassian.analytics.client.filter.JiraAnalyticsFilter.doFilter(JiraAnalyticsFilter.java:40)
        at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)  <+3> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter$$anonfun$doFilter$1.apply$mcV$sp(PortalContextSetter.scala:12)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter$$anonfun$doFilter$1.apply(PortalContextSetter.scala:11)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter$$anonfun$doFilter$1.apply(PortalContextSetter.scala:11)
        at com.atlassian.servicedesk.internal.utils.context.PortalContextUtil$.inPortalContext(PortalContextUtil.scala:23)
        at com.atlassian.servicedesk.internal.web.PortalContextSetter.doFilter(PortalContextSetter.scala:11)  <+4> (AbstractHttpFilter.java:31) (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (DelegatingPluginFilter.java:70)
        at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:61)  <+45> (DelegatingPluginFilter.java:78) (IteratingFilterChain.java:42) (ServletFilterModuleContainerFilter.java:77) (ServletFilterModuleContainerFilter.java:63) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (ChainedFilterStepRunner.java:87) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (AbstractCachingFilter.java:33) (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (AbstractEncodingFilter.java:41) (AbstractHttpFilter.java:31) (PathMatchingEncodingFilter.java:49) (AbstractHttpFilter.java:31) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (JiraStartupChecklistFilter.java:79) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (MultipartBoundaryCheckFilter.java:41) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (ChainedFilterStepRunner.java:87) (JiraFirstFilter.java:61) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (GzipFilter.java:121) (GzipFilter.java:92) (JiraGzipFilter.java:56) (ApplicationFilterChain.java:241) (ApplicationFilterChain.java:208) (StandardWrapperValve.java:220) (StandardContextValve.java:122) (AuthenticatorBase.java:501) (StandardHostValve.java:171) (ErrorReportValve.java:103) (StandardEngineValve.java:116) (AccessLogValve.java:950) (CoyoteAdapter.java:408) (AbstractHttp11Processor.java:1070) (AbstractProtocol.java:611) (JIoEndpoint.java:314)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)

We use this post function:

Script workflow function : Set issue security level depending on provided condition
Set security level to SAP Tickets if following condition is true:
issue.components*.name.contains('SAP')
Time Has not run yet

2 answers

0 votes
Kevin Rancka February 22, 2016

works for me

 

0 votes
JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 22, 2016

This was duplicated to a support request. Let's work it out there and we'll update here when resolved.

Suggest an answer

Log in or Sign up to answer