Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Portfolio Plan does not display and is inaccessible when selecting Boards as the source

Nannette Mori September 30, 2020

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)

2 answers

0 votes
Rodrigo Heinzen
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 30, 2020

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

Nannette Mori October 5, 2020

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.

Rodrigo Heinzen
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 9, 2020

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

0 votes
Ankit Dahiya September 30, 2020

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.

Nannette Mori October 5, 2020

This did not work for me

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events