Hi!
We have a service that generates JSM tickets via REST API. Due to this bug, we have to manually change the reporter.
When the reporter tries to open the ticket, the site is loading indefinitely.
access_log
IP_ADDRESS 690x434482x2 USERNAME [17/Aug/2021:11:30:47 +0200] "POST /rest/webResources/1.0/resources HTTP/1.1" 200 1701 5 "http://MY_JIRA_INSTANCE/servicedesk/customer/portal/1/ASD-20564" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36" "10kdk5f"
IP_ADDRESS 690x434481x1 - [17/Aug/2021:11:30:47 +0200] "HEAD / HTTP/1.1" 200 - 147 "-" "-" "1v4uxjt"
IP_ADDRESS 690x434483x2 - [17/Aug/2021:11:30:47 +0200] "HEAD / HTTP/1.1" 200 - 51 "-" "-" "1ankkb"
IP_ADDRESS 690x434484x2 - [17/Aug/2021:11:30:47 +0200] "GET /s/d41d8cd98f00b204e9800998ecf8427e-CDN/-kf2bqc/804003/91a55c112ca6feda0e9e130b09b22e14/9aa3de1589672eba8c56d5eef565a61f/_/download/contextbatch/css/com.atlassian.servicedesk.frontend-webpack-plugin:13,-customerportal,-com.atlassian.analytics.analytics-client:js-events,-com.atlassian.servicedesk.frontend-webpack-plugin:19,-com.atlassian.servicedesk.frontend-webpack-plugin:18,-browser-metrics-plugin.contrib,-jira.webresources:almond/batch.css HTTP/1.1" 200 95285 66 "http://MY_JIRA_INSTANCE/servicedesk/customer/portal/1/ASD-20564" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36" "10kdk5f"
IP_ADDRESS 690x434485x3 - [17/Aug/2021:11:30:47 +0200] "GET /s/36b991f70a3bbd340c0c0ce420616872-CDN/-kf2bqc/804003/91a55c112ca6feda0e9e130b09b22e14/9aa3de1589672eba8c56d5eef565a61f/_/download/contextbatch/js/com.atlassian.servicedesk.frontend-webpack-plugin:13,-customerportal,-com.atlassian.analytics.analytics-client:js-events,-com.atlassian.servicedesk.frontend-webpack-plugin:19,-com.atlassian.servicedesk.frontend-webpack-plugin:18,-browser-metrics-plugin.contrib,-jira.webresources:almond/batch.js?locale=de-DE HTTP/1.1" 200 252294 166 "http://MY_JIRA_INSTANCE/servicedesk/customer/portal/1/ASD-20564" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36" "10kdk5f"
IP_ADDRESS 690x434486x1 USERNAME [17/Aug/2021:11:30:47 +0200] "POST /rest/servicedesk/1/customer/models HTTP/1.1" 500 14 42 "http://MY_JIRA_INSTANCE/servicedesk/customer/portal/1/ASD-20564" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36" "10kdk5f"
atlassian-jira.log
2021-08-16 13:57:30,162 http-nio-8080-exec-10 ERROR USERNAME 837x336133x1 17fuv9h IP_ADDRESS /servicedesk/customer/portal/1/ASD-20564 [o.a.c.c.C.[.[localhost].[/].[default]] Servlet.service() for servlet [default] threw exception
java.lang.NullPointerException
at java.util.regex.Matcher.appendReplacement(Matcher.java:804)
at com.atlassian.servicedesk.internal.feature.customer.request.UrlReplacer.replace(UrlReplacer.java:41)
at com.atlassian.servicedesk.internal.feature.customer.request.IssueUrlConverterImpl.replaceIssueUrlsWithPortalRequestUrls(IssueUrlConverterImpl.java:71)
at com.atlassian.servicedesk.internal.feature.customer.request.CustomerTextRendererImpl.updateCustomerTextIntertal(CustomerTextRendererImpl.java:165)
at com.atlassian.servicedesk.internal.feature.customer.request.CustomerTextRendererImpl.updateTextForCustomer(CustomerTextRendererImpl.java:150)
at com.atlassian.servicedesk.internal.fields.renderer.FieldRenderingHelperImpl.renderHtml(FieldRenderingHelperImpl.java:60)
at com.atlassian.servicedesk.internal.fields.renderer.AbstractFieldValueRenderer.lambda$renderHtml$1(AbstractFieldValueRenderer.java:35)
at io.atlassian.fugue.Option.map(Option.java:259)
at com.atlassian.servicedesk.internal.fields.renderer.AbstractFieldValueRenderer.renderHtml(AbstractFieldValueRenderer.java:35)
at com.atlassian.servicedesk.internal.fields.renderer.DescriptionSystemFieldRenderer.renderHtml(DescriptionSystemFieldRenderer.java:13)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.lambda$getFieldValue$1(IssueViewProviderHelper.java:113)
at io.atlassian.fugue.Option$Some.fold(Option.java:444)
at io.atlassian.fugue.Option.flatMap(Option.java:274)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.getFieldValue(IssueViewProviderHelper.java:113)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.lambda$getIssueView$0(IssueViewProviderHelper.java:88)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
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.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.getIssueView(IssueViewProviderHelper.java:91)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueView(IssueViewProviderImpl.java:180)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.lambda$getIssueViewFromRequestType$12(IssueViewProviderImpl.java:164)
at com.atlassian.pocketknife.step.EitherStep2.lambda$null$0(EitherStep2.java:20)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep2.lambda$then$1(EitherStep2.java:20)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep2.then(EitherStep2.java:20)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueViewFromRequestType(IssueViewProviderImpl.java:164)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.lambda$getIssueViewFromOrigin$10(IssueViewProviderImpl.java:152)
at io.atlassian.fugue.Either$Right.fold(Either.java:641)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueViewFromOrigin(IssueViewProviderImpl.java:150)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.lambda$getIssueViewOrDefault$3(IssueViewProviderImpl.java:98)
at io.atlassian.fugue.Option$Some.fold(Option.java:444)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueViewOrDefault(IssueViewProviderImpl.java:96)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.request.RequestDetailsResponseProvider.getResponse(RequestDetailsResponseProvider.java:124)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.request.RequestDetailsResponseProvider.lambda$getResponse$3(RequestDetailsResponseProvider.java:76)
at com.atlassian.pocketknife.step.EitherStep4.lambda$null$0(EitherStep4.java:29)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.lambda$null$1(EitherStep4.java:29)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.lambda$null$2(EitherStep4.java:28)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.lambda$then$3(EitherStep4.java:27)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.then(EitherStep4.java:26)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.request.RequestDetailsResponseProvider.getResponse(RequestDetailsResponseProvider.java:76)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerResponseProviderToResultMapper.calculateResult(CustomerResponseProviderToResultMapper.java:27)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.getProviderResponseResult(CustomerModelResponseAssembler.java:45)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.lambda$null$1(CustomerModelResponseAssembler.java:33)
at io.atlassian.fugue.Either$Right.fold(Either.java:641)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.lambda$assembleCustomerModelResponse$2(CustomerModelResponseAssembler.java:31)
at java.lang.Iterable.forEach(Iterable.java:75)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.assembleCustomerModelResponse(CustomerModelResponseAssembler.java:29)
at com.atlassian.servicedesk.internal.rest.customers.CustomerResponseFactory.getComposedResponses(CustomerResponseFactory.java:93)
at com.atlassian.servicedesk.internal.rest.customers.CustomerResponseFactory.createResponse(CustomerResponseFactory.java:79)
at com.atlassian.servicedesk.internal.web.CustomerPageRendererImpl.createJsonPayload(CustomerPageRendererImpl.java:161)
at com.atlassian.servicedesk.internal.web.CustomerPageRendererImpl.lambda$createPage$0(CustomerPageRendererImpl.java:103)
at com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider.writeTo(StreamingOutputProvider.java:71)
at com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider.writeTo(StreamingOutputProvider.java:57)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:302)
... 5 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:159)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:69)
... 32 filtered
at com.atlassian.servicedesk.internal.web.ExternalCustomerLockoutFilter.doFilter(ExternalCustomerLockoutFilter.java:55)
... 4 filtered
at com.atlassian.servicedesk.internal.web.UrlOperationalStatusCheckFilter.doFilterWhenLicensed(UrlOperationalStatusCheckFilter.java:39)
at com.atlassian.servicedesk.internal.web.OperationalStatusAwareHttpFilter.doFilter(OperationalStatusAwareHttpFilter.java:28)
... 4 filtered
at com.atlassian.servicedesk.internal.web.PopulateEyeballForRestFilter.doFilterWhenLicensed(PopulateEyeballForRestFilter.java:36)
at com.atlassian.servicedesk.internal.web.OperationalStatusAwareHttpFilter.doFilter(OperationalStatusAwareHttpFilter.java:28)
... 4 filtered
at com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 3 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 40 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)
... 20 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:115)
... 11 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 45 filtered
at com.atlassian.servicedesk.project.internal.web.filters.NormaliseUrlFilter.doFilter(NormaliseUrlFilter.java:25)
... 15 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)
... 32 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:189)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.rteInvoke(ReentrantThreadLocalBasedCodeContext.java:136)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.runInContext(ReentrantThreadLocalBasedCodeContext.java:54)
at com.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.runInCustomerContext(CustomerContextServiceImpl.java:37)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.inCustomerContext(CustomerContextSettingFilter.java:173)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:129)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:120)
... 4 filtered
at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:37)
... 8 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)
... 25 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)
2021-08-16 13:57:30,167 http-nio-8080-exec-10 ERROR [o.a.c.c.C.[.[localhost].[/].[default]] Servlet.service() for servlet [default] in context with path [] threw exception
java.lang.NullPointerException
at java.util.regex.Matcher.appendReplacement(Matcher.java:804)
at com.atlassian.servicedesk.internal.feature.customer.request.UrlReplacer.replace(UrlReplacer.java:41)
at com.atlassian.servicedesk.internal.feature.customer.request.IssueUrlConverterImpl.replaceIssueUrlsWithPortalRequestUrls(IssueUrlConverterImpl.java:71)
at com.atlassian.servicedesk.internal.feature.customer.request.CustomerTextRendererImpl.updateCustomerTextIntertal(CustomerTextRendererImpl.java:165)
at com.atlassian.servicedesk.internal.feature.customer.request.CustomerTextRendererImpl.updateTextForCustomer(CustomerTextRendererImpl.java:150)
at com.atlassian.servicedesk.internal.fields.renderer.FieldRenderingHelperImpl.renderHtml(FieldRenderingHelperImpl.java:60)
at com.atlassian.servicedesk.internal.fields.renderer.AbstractFieldValueRenderer.lambda$renderHtml$1(AbstractFieldValueRenderer.java:35)
at io.atlassian.fugue.Option.map(Option.java:259)
at com.atlassian.servicedesk.internal.fields.renderer.AbstractFieldValueRenderer.renderHtml(AbstractFieldValueRenderer.java:35)
at com.atlassian.servicedesk.internal.fields.renderer.DescriptionSystemFieldRenderer.renderHtml(DescriptionSystemFieldRenderer.java:13)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.lambda$getFieldValue$1(IssueViewProviderHelper.java:113)
at io.atlassian.fugue.Option$Some.fold(Option.java:444)
at io.atlassian.fugue.Option.flatMap(Option.java:274)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.getFieldValue(IssueViewProviderHelper.java:113)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.lambda$getIssueView$0(IssueViewProviderHelper.java:88)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
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.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderHelper.getIssueView(IssueViewProviderHelper.java:91)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueView(IssueViewProviderImpl.java:180)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.lambda$getIssueViewFromRequestType$12(IssueViewProviderImpl.java:164)
at com.atlassian.pocketknife.step.EitherStep2.lambda$null$0(EitherStep2.java:20)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep2.lambda$then$1(EitherStep2.java:20)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep2.then(EitherStep2.java:20)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueViewFromRequestType(IssueViewProviderImpl.java:164)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.lambda$getIssueViewFromOrigin$10(IssueViewProviderImpl.java:152)
at io.atlassian.fugue.Either$Right.fold(Either.java:641)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueViewFromOrigin(IssueViewProviderImpl.java:150)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.lambda$getIssueViewOrDefault$3(IssueViewProviderImpl.java:98)
at io.atlassian.fugue.Option$Some.fold(Option.java:444)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.issue.IssueViewProviderImpl.getIssueViewOrDefault(IssueViewProviderImpl.java:96)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.request.RequestDetailsResponseProvider.getResponse(RequestDetailsResponseProvider.java:124)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.request.RequestDetailsResponseProvider.lambda$getResponse$3(RequestDetailsResponseProvider.java:76)
at com.atlassian.pocketknife.step.EitherStep4.lambda$null$0(EitherStep4.java:29)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.lambda$null$1(EitherStep4.java:29)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.lambda$null$2(EitherStep4.java:28)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.lambda$then$3(EitherStep4.java:27)
at io.atlassian.fugue.Either$RightProjection.flatMap(Either.java:937)
at io.atlassian.fugue.Either.flatMap(Either.java:231)
at com.atlassian.pocketknife.step.EitherStep4.then(EitherStep4.java:26)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.request.RequestDetailsResponseProvider.getResponse(RequestDetailsResponseProvider.java:76)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerResponseProviderToResultMapper.calculateResult(CustomerResponseProviderToResultMapper.java:27)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.getProviderResponseResult(CustomerModelResponseAssembler.java:45)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.lambda$null$1(CustomerModelResponseAssembler.java:33)
at io.atlassian.fugue.Either$Right.fold(Either.java:641)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.lambda$assembleCustomerModelResponse$2(CustomerModelResponseAssembler.java:31)
at java.lang.Iterable.forEach(Iterable.java:75)
at com.atlassian.servicedesk.internal.feature.customer.portal.providers.CustomerModelResponseAssembler.assembleCustomerModelResponse(CustomerModelResponseAssembler.java:29)
at com.atlassian.servicedesk.internal.rest.customers.CustomerResponseFactory.getComposedResponses(CustomerResponseFactory.java:93)
at com.atlassian.servicedesk.internal.rest.customers.CustomerResponseFactory.createResponse(CustomerResponseFactory.java:79)
at com.atlassian.servicedesk.internal.web.CustomerPageRendererImpl.createJsonPayload(CustomerPageRendererImpl.java:161)
at com.atlassian.servicedesk.internal.web.CustomerPageRendererImpl.lambda$createPage$0(CustomerPageRendererImpl.java:103)
at com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider.writeTo(StreamingOutputProvider.java:71)
at com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider.writeTo(StreamingOutputProvider.java:57)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:302)
... 5 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:159)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:69)
... 32 filtered
at com.atlassian.servicedesk.internal.web.ExternalCustomerLockoutFilter.doFilter(ExternalCustomerLockoutFilter.java:55)
... 4 filtered
at com.atlassian.servicedesk.internal.web.UrlOperationalStatusCheckFilter.doFilterWhenLicensed(UrlOperationalStatusCheckFilter.java:39)
at com.atlassian.servicedesk.internal.web.OperationalStatusAwareHttpFilter.doFilter(OperationalStatusAwareHttpFilter.java:28)
... 4 filtered
at com.atlassian.servicedesk.internal.web.PopulateEyeballForRestFilter.doFilterWhenLicensed(PopulateEyeballForRestFilter.java:36)
at com.atlassian.servicedesk.internal.web.OperationalStatusAwareHttpFilter.doFilter(OperationalStatusAwareHttpFilter.java:28)
... 4 filtered
at com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 3 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 40 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)
... 20 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:115)
... 11 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 45 filtered
at com.atlassian.servicedesk.project.internal.web.filters.NormaliseUrlFilter.doFilter(NormaliseUrlFilter.java:25)
... 15 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)
... 32 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:189)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.rteInvoke(ReentrantThreadLocalBasedCodeContext.java:136)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.runInContext(ReentrantThreadLocalBasedCodeContext.java:54)
at com.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.runInCustomerContext(CustomerContextServiceImpl.java:37)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.inCustomerContext(CustomerContextSettingFilter.java:173)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:129)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:120)
... 4 filtered
at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:37)
... 8 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)
... 25 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)
The user is unique (no duplicate username or external_id from cwd_users as far as I can tell).
Hopefully, someone can help me out here.
Thanks!
Cheers,
Dominik
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.