Portfolio Plan does not display and is inaccessible when selecting Boards as the source
Asked by Nannette Mori:

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)


Answers:
author: Rodrigo Heinzen
body: Hello [@Nannette Mori](/t5/user/viewprofilepage/user-id/3853465)

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

comments: author: Nannette Mori
body: 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.


author: Rodrigo Heinzen
body: 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


author: Ankit Dahiya
body: 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.

comments: author: Nannette Mori
body: This did not work for me


Tags: advanced-roadmaps