Details
-
Bug
-
Resolution: Fixed
-
Medium
-
6.0.6
-
6
-
Description
Steps to reproduce:
- Start with an instance which has GreenHopper installed and the Epic issue type created by GreenHopper
- Delete all issues of type Epic
- Delete Epic Issue Type via JIRA admin
- Enable Epics Support labs feature
- Go to an Agile Board and go to Plan Mode
You will see a red error message "Internal Server Error" and no Plan Mode information will be displayed. In the console and server logs you will find this stack trace:
[INFO] [talledLocalContainer] 2012-11-02 15:29:30,144 http-2990-6 ERROR admin 929x3476x1 17uppd5 0:0:0:0:0:0:0:1%0 /rest/greenhopper/1.0/xboard/plan/backlog/data.json [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service
[INFO] [talledLocalContainer] java.lang.NullPointerException
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.service.rapid.RapidViewClauseServiceImpl.getPlanModeClause(RapidViewClauseServiceImpl.java:108)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.service.rapid.RapidViewClauseServiceImpl.getClauseForBuilder(RapidViewClauseServiceImpl.java:70)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.service.rapid.RapidViewQueryServiceImpl.getBacklogQuery(RapidViewQueryServiceImpl.java:189)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.service.rapid.RapidViewQueryServiceImpl.getBacklogQuery(RapidViewQueryServiceImpl.java:167)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.rapid.list.RapidIssueEntryQueryServiceImpl.collectBacklogIssues(RapidIssueEntryQueryServiceImpl.java:165)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.rapid.plan.PlanningModeResource.loadBacklogData(PlanningModeResource.java:220)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.rapid.plan.PlanningModeResource.access$300(PlanningModeResource.java:59)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.rapid.plan.PlanningModeResource$1.call(PlanningModeResource.java:130)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.rapid.plan.PlanningModeResource$1.call(PlanningModeResource.java:115)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.util.RestCall.response(RestCall.java:48)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.AbstractResource.response(AbstractResource.java:48)
[INFO] [talledLocalContainer] at com.atlassian.greenhopper.web.rapid.plan.PlanningModeResource.getBacklogData(PlanningModeResource.java:114)
Workaround
Refer to the following KB article to fix the Epic issue type association in database: