Details
-
Bug
-
Resolution: Fixed
-
Low
-
None
-
None
-
None
Description
Steps to replicate the problem:
- Select some status in the Taskboard mapping.
- Change workflows/schemes/etc... to be able to remove that status
- In the GreenHopper Planning board, on the versions side, click on the progress bar of the offending status (Done, InProgress, or ToDo)
You get an exception like the following:
java.lang.NullPointerException at com.pyxis.greenhopper.jira.boards.StepBoard.getStatusesNames(StepBoard.java:513) at com.pyxis.greenhopper.jira.boards.StepBoard.getStatuses(StepBoard.java:214) at com.pyxis.greenhopper.jira.boards.StepBoard.applyStepMapping(StepBoard.java:371) at com.pyxis.greenhopper.jira.boards.stats.BoardProgressQueryBuilder.getStepsQuery(BoardProgressQueryBuilder.java:82) at com.pyxis.greenhopper.jira.boards.stats.BoardProgressQueryBuilder.getDoneQuery(BoardProgressQueryBuilder.java:53) at com.pyxis.greenhopper.jira.actions.DropBoardAction.doNavigator(DropBoardAction.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:61) at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52)
As a workaround, change the taskboard mapping and save them again.