Hello
We are testing Jira Upgrade from Jira 6.x to Jira 7.12.3, Origin Jira have Tempo Timesheet Plugin version 8.0.4, We installed Tempo Timesheet 8.15.1. However plugin is not working properly since when we try to configure Tempo throws the following Exception.
2018-11-16 17:02:12,357 http-nio-18080-exec-6 ERROR admin 1022x3073x1 dtweng 152.139.70.53 /rest/tempo-timesheets/3/timesheet-approval/private/periods-with-pending-approvals [c.a.p.r.c.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: null
java.lang.NullPointerException
at com.tempoplugin.service.period.config.PeriodConfigImpl.getPeriodEndDateByStartDate(PeriodConfigImpl.java:179)
at com.tempoplugin.core.Period.<init>(Period.java:175)
at com.tempoplugin.core.Period.<init>(Period.java:25)
at com.tempoplugin.core.Period$Builder.build(Period.java:53)
at com.tempoplugin.view.TempoViewHelper.getPeriod(TempoViewHelper.java:198)
at com.tempoplugin.view.TempoViewHelper.getPeriod(TempoViewHelper.java:100)
at com.tempoplugin.view.TempoViewHelper.getBillingPeriodForApprovals(TempoViewHelper.java:80)
at com.tempoplugin.view.TempoViewHelper.getPeriodByDate(TempoViewHelper.java:245)
at com.tempoplugin.timesheet.approval.rest.TimesheetApprovalResource.getRecentTimesheetApprovalsForReviewer(TimesheetApprovalResource.java:153)
... 3 filtered
at java.lang.reflect.Method.invoke(Method.java:498)
... 19 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
... 41 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 53 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)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 19 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)
... 26 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 24 filtered
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
2018-11-16 17:29:39,228 Caesium-1-3 DEBUG ServiceRunner [c.a.activeobjects.osgi.ActiveObjectsServiceFactory] getService bundle [com.atlassian.plugins.authentication.atlassian-authentication-plugin]
Any idea how to get plugin to work properly.?
Thanks in advance.
Best Regards