NoSuchMethodError displaying dashboard gadget or Time column in report

To learn more about Tempo products, please visit our Help Center. For support, see our Support Portal.

NoSuchMethodError displaying dashboard gadget or Time column in report

Problem

The Time Tracker (Time Sheet) report isn't working after upgrade from a previous jira. The following error can be seen in browser or in jira.log:

Invocation of method 'getPlannedTime' in class com.fdu.jira.util.TextUtil threw exception java.lang.NoSuchMethodError: com.atlassian.jira.util.Function.apply(Ljava/lang/Object;)Ljava/lang/Object; at templates/timesheetgadget/timesheet-workplan.vm

Or Caused by: java.lang.NoSuchMethodError: com.atlassian.jira.util.Function.apply(Ljava/lang/Object;)Ljava/lang/Object;
at com.fdu.jira.util.TextUtil.getIssueTime(TextUtil.java:863) [?:?]

Solution

Please make sure you have add-on version 3.3.x for JIRA 7, and not 4.0.x, which is for Jira 8.