Jira Portfolio 3.4.0
When I create a Portfolio Plan and use Boards as my source, the Plan creates but it does not display and it is not accessible. From the Portfolio Menu if I select View Portfolio the plan I created is in the list but when I click on the plan it does not display.
Below is the error from the Jira log:
2020-09-23 13:04:08,942-0600 https-jsse-nio-8443-exec-3 ERROR nmori 784x172692x1 gi4nbf 7.53.177.77 /secure/PortfolioPlanView.jspa [o.a.c.c.C.[Catalina].[localhost].[/]] Unhandled exception occurred whilst decorating page
java.lang.RuntimeException: javax.servlet.ServletException: java.lang.NoSuchMethodError: com.atlassian.greenhopper.service.issue.IssueDataService.findOverrideSecurity(Lcom/atlassian/jira/user/ApplicationUser;Lcom/atlassian/query/Query;Lcom/atlassian/greenhopper/service/issue/callback/IssueDataCallback;)Lcom/atlassian/greenhopper/service/ServiceOutcome;
at com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator.render(BaseWebAppDecorator.java:37)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:92)
at com.atlassian.jira.web.filters.SitemeshPageFilter.doFilter(SitemeshPageFilter.java:112)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
... 19 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)
... 39 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)
... 29 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.jav
a:624)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread
.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.servlet.ServletException: java.lang.NoSuchMethodError:
com.atlassian.greenhopper.service.issue.IssueDataService.findOverrideSecu
rity(Lcom/atlassian/jira/user/ApplicationUser;Lcom/atlassian/query/Query;
Lcom/atlassian/greenhopper/service/issue/callback/IssueDataCallback;)Lcom
/atlassian/greenhopper/service/ServiceOutcome;
at
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageConte
xtImpl.java:909)
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContext
Impl.java:838)
at jsp.decorators.general_jsp._jspService(general_jsp.java:331)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
... 3 filtered
at
com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonit
oringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 26 filtered
... 141 more
Caused by: java.lang.NoSuchMethodError:
com.atlassian.greenhopper.service.issue.IssueDataService.findOverrideSecu
rity(Lcom/atlassian/jira/user/ApplicationUser;Lcom/atlassian/query/Query;
Lcom/atlassian/greenhopper/service/issue/callback/IssueDataCallback;)Lcom
/atlassian/greenhopper/service/ServiceOutcome;
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740$6.getServiceResult(BaseAgileSprintManagerBridge740.java:370)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740$6.getServiceResult(BaseAgileSprintManagerBridge740.java:363)
at
com.atlassian.rm.common.bridges.agile.common.service.UnsafeBundleServiceS
erviceResultHandler$1.perform(UnsafeBundleServiceServiceResultHandler.jav
a:52)
at
com.atlassian.rm.common.bridges.agile.common.service.UnsafeBundleServiceS
erviceResultHandler$1.perform(UnsafeBundleServiceServiceResultHandler.jav
a:47)
at
com.atlassian.rm.common.bridges.api.plugins.access.DefaultUnsafeBundleSer
viceAccessor.perform(DefaultUnsafeBundleServiceAccessor.java:65)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740.getSprintsWithQuery(BaseAgileSprintManagerBridge740.java:361)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740.getAdditionalSprintsForRapidView(BaseAgileSprintManagerBridge740.jav
a:270)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740.tryFindSprintsWithoutPermissionCheck(BaseAgileSprintManagerBridge740
.java:189)
at
com.atlassian.rm.common.bridges.agile.sprints.AgileSprintsServiceBridge74
0.tryFindSprintsWithoutPermissionCheck(AgileSprintsServiceBridge740.java:
223)
at
com.atlassian.rm.jpo.env.sprints.JiraAgileSprintService.findSprintsIntern
al(JiraAgileSprintService.java:95)
at
com.atlassian.rm.jpo.env.sprints.JiraAgileSprintService.findSprintsWithou
tPermissionCheck(JiraAgileSprintService.java:73)
at
com.atlassian.rm.jpo.core.issuesource.DefaultIssueSourceEnricher.getIssue
SourceSprints(DefaultIssueSourceEnricher.java:76)
at
com.atlassian.rm.jpo.core.issuesource.DefaultIssueSourceEnricher.enrich(D
efaultIssueSourceEnricher.java:55)
at
com.atlassian.rm.jpo.core.issuesource.DefaultIssueSourceEnricher.enrich(D
efaultIssueSourceEnricher.java:92)
at
com.atlassian.rm.jpo.rest.service.plan.CommonPlanInformationProvider.getE
nrichedIssueSources(CommonPlanInformationProvider.java:215)
at
com.atlassian.rm.jpo.rest.service.plan.CommonPlanInformationProvider.getP
lanInfo(CommonPlanInformationProvider.java:134)
at
com.atlassian.rm.jpo.plugin.views.simpleplans.data.SimplePlansInformation
Provider.getData(SimplePlansInformationProvider.java:88)
at
com.atlassian.rm.jpo.plugin.views.simpleplans.data.SimplePlansInformation
Provider.getData(SimplePlansInformationProvider.java:26)
at
com.atlassian.rm.common.plugin.views.common.data.common.BaseGsonWebResour
ceDataProvider.lambda$get$0(BaseGsonWebResourceDataProvider.java:29)
at
com.atlassian.plugin.webresource.data.DataTagWriter.write(DataTagWriter.j
ava:55)
at
com.atlassian.plugin.webresource.data.DataTagWriter.write(DataTagWriter.j
ava:37)
at
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet.writeHtm
lTags(DefaultWebResourceSet.java:126)
at
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet.writeHtm
lTags(DefaultWebResourceSet.java:109)
at
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet.writeHtm
lTags(DefaultWebResourceSet.java:104)
at
com.atlassian.jira.plugin.navigation.HeaderFooterRendering.includeResourc
es(HeaderFooterRendering.java:110)
at jsp.decorators.general_jsp._jspService(general_jsp.java:215)
... 174 more
2020-09-23 13:04:08,942-0600 https-jsse-nio-8443-exec-3 ERROR
[o.a.c.c.C.[.[localhost].[/].[action]] Servlet.service() for servlet
[action] in context with path [] threw exception
java.lang.RuntimeException: javax.servlet.ServletException:
java.lang.NoSuchMethodError:
com.atlassian.greenhopper.service.issue.IssueDataService.findOverrideSecu
rity(Lcom/atlassian/jira/user/ApplicationUser;Lcom/atlassian/query/Query;
Lcom/atlassian/greenhopper/service/issue/callback/IssueDataCallback;)Lcom
/atlassian/greenhopper/service/ServiceOutcome;
at
com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator.render(Bas
eWebAppDecorator.java:37)
at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.j
ava:92)
at
com.atlassian.jira.web.filters.SitemeshPageFilter.doFilter(SitemeshPageFi
lter.java:112)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
ionFilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
rChain.java:166)
... 19 filtered
at
com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecu
rityFilter.java:66)
... 1 filtered
at
com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilte
r.java:64)
... 39 filtered
at
com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(Co
rrelationIdPopulatorFilter.java:30)
... 10 filtered
at
com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFil
ter(RedirectInterceptingFilter.java:21)
... 4 filtered
at
com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationC
leanerFilter.java:36)
... 29 filtered
at
com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsC
ollectorFilter.java:25)
... 25 filtered
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java
:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav
a:624)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread
.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.servlet.ServletException: java.lang.NoSuchMethodError:
com.atlassian.greenhopper.service.issue.IssueDataService.findOverrideSecu
rity(Lcom/atlassian/jira/user/ApplicationUser;Lcom/atlassian/query/Query;
Lcom/atlassian/greenhopper/service/issue/callback/IssueDataCallback;)Lcom
/atlassian/greenhopper/service/ServiceOutcome;
at
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageConte
xtImpl.java:909)
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContext
Impl.java:838)
at jsp.decorators.general_jsp._jspService(general_jsp.java:331)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
... 3 filtered
at
com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonit
oringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 26 filtered
... 141 more
Caused by: java.lang.NoSuchMethodError:
com.atlassian.greenhopper.service.issue.IssueDataService.findOverrideSecu
rity(Lcom/atlassian/jira/user/ApplicationUser;Lcom/atlassian/query/Query;
Lcom/atlassian/greenhopper/service/issue/callback/IssueDataCallback;)Lcom
/atlassian/greenhopper/service/ServiceOutcome;
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740$6.getServiceResult(BaseAgileSprintManagerBridge740.java:370)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740$6.getServiceResult(BaseAgileSprintManagerBridge740.java:363)
at
com.atlassian.rm.common.bridges.agile.common.service.UnsafeBundleServiceS
erviceResultHandler$1.perform(UnsafeBundleServiceServiceResultHandler.jav
a:52)
at
com.atlassian.rm.common.bridges.agile.common.service.UnsafeBundleServiceS
erviceResultHandler$1.perform(UnsafeBundleServiceServiceResultHandler.jav
a:47)
at
com.atlassian.rm.common.bridges.api.plugins.access.DefaultUnsafeBundleSer
viceAccessor.perform(DefaultUnsafeBundleServiceAccessor.java:65)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740.getSprintsWithQuery(BaseAgileSprintManagerBridge740.java:361)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740.getAdditionalSprintsForRapidView(BaseAgileSprintManagerBridge740.jav
a:270)
at
com.atlassian.rm.common.bridges.agile.sprints.BaseAgileSprintManagerBridg
e740.tryFindSprintsWithoutPermissionCheck(BaseAgileSprintManagerBridge740
.java:189)
at
com.atlassian.rm.common.bridges.agile.sprints.AgileSprintsServiceBridge74
0.tryFindSprintsWithoutPermissionCheck(AgileSprintsServiceBridge740.java:
223)
at
com.atlassian.rm.jpo.env.sprints.JiraAgileSprintService.findSprintsIntern
al(JiraAgileSprintService.java:95)
at
com.atlassian.rm.jpo.env.sprints.JiraAgileSprintService.findSprintsWithou
tPermissionCheck(JiraAgileSprintService.java:73)
at
com.atlassian.rm.jpo.core.issuesource.DefaultIssueSourceEnricher.getIssue
SourceSprints(DefaultIssueSourceEnricher.java:76)
at
com.atlassian.rm.jpo.core.issuesource.DefaultIssueSourceEnricher.enrich(D
efaultIssueSourceEnricher.java:55)
at
com.atlassian.rm.jpo.core.issuesource.DefaultIssueSourceEnricher.enrich(D
efaultIssueSourceEnricher.java:92)
at
com.atlassian.rm.jpo.rest.service.plan.CommonPlanInformationProvider.getE
nrichedIssueSources(CommonPlanInformationProvider.java:215)
at
com.atlassian.rm.jpo.rest.service.plan.CommonPlanInformationProvider.getP
lanInfo(CommonPlanInformationProvider.java:134)
at
com.atlassian.rm.jpo.plugin.views.simpleplans.data.SimplePlansInformation
Provider.getData(SimplePlansInformationProvider.java:88)
at
com.atlassian.rm.jpo.plugin.views.simpleplans.data.SimplePlansInformation
Provider.getData(SimplePlansInformationProvider.java:26)
at
com.atlassian.rm.common.plugin.views.common.data.common.BaseGsonWebResour
ceDataProvider.lambda$get$0(BaseGsonWebResourceDataProvider.java:29)
at
com.atlassian.plugin.webresource.data.DataTagWriter.write(DataTagWriter.j
ava:55)
at
com.atlassian.plugin.webresource.data.DataTagWriter.write(DataTagWriter.j
ava:37)
at
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet.writeHtm
lTags(DefaultWebResourceSet.java:126)
at
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet.writeHtm
lTags(DefaultWebResourceSet.java:109)
at
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet.writeHtm
lTags(DefaultWebResourceSet.java:104)
at
com.atlassian.jira.plugin.navigation.HeaderFooterRendering.includeResourc
es(HeaderFooterRendering.java:110)
at jsp.decorators.general_jsp._jspService(general_jsp.java:215)
Hello @Nannette Mori
The stack trace you have shared shows some components from the GreenHopper class meaning they are related to Jira Software method calls.
My best recommendation would be to raise a support ticket (https://support.atlassian.com/contact/) so we can collect further information to assist you with this problem.
Cheers,
Rodrigo Heinzen | Atlassian Support
I work in a Classified Environment. It took me 2 weeks to get approval to send the log information I sent. I don't know what other information I can give you.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Nannette,
Our support team can help you solve the problem even if there is a confidentiality/NDA in place. If you'd like, you can raise a support ticket and we will do our best to address this problem given the boundaries.
Cheers,
Rodrigo Heinzen | Atlassian Support
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I remember having a similar issue due to a scriptrunner function in jql on the filter associated with the board.
Trying updating the JQL query to something simple and then make sure to clean browser cache and try loading the Portfolio Plan again.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.