Tempo Ideas

Welcome to Tempo’s Idea Portal! Your suggestions are valuable to us and help us make our products even better.
Below is a list of ideas for Tempo, so please search, review and vote for those that would help you the most. We encourage you to add an idea if you don’t see it listed. You can stay updated on the work we are doing here at Tempo by contributing to this page.
To learn more and see our Frequently Asked Questions, click here.

Bug in Tempo reporting prevents seeing planning for individual if filtered by Program

There is a bug in Tempo Planner that prevents the planned time for a user from displaying if you drill through to it from a capacity report that has been filtered by Program.

To reproduce:


  1. Make a capacity report filtered by program.

  2. Drill through to a team within the program

  3. Drill through to an individual within the team

  4. The individual's planned time will not load, and two toast-style notifications will be shown with the message :" Error! Something went wrong."


The workaround:

  1. Inspecting the page loaded in step 4 with browser developer tools will reveal that a server error 400 was logged while loading the resource at endpoint /rest/tempo-planning/1/plan/search:1

  2. Reloading and inspecting with network inspector reveals that the server returns the following error: "{"error":"Unrecognized field \"programId\" (Class com.tempoplugin.jira.plan.core.rest.api.PlanSearchBean), not marked as ignorable\n at [Source: org.apache.catalina.connector.CoyoteInputStream@2b458eea; line: 1, column: 90] (through reference chain: com.tempoplugin.jira.plan.core.rest.api.PlanSearchBean[\"programId\"])"}

  3. Inspecting the URL in the address bar reveals that a GET parameter "programId" was passed as part of the request. Example: /reports/planned-time?columns=PLAN_COLUMN&columns=REQUIRED_HOURS_COLUMN&columns=PORTION_OF_REQUIRED_COLUMN&dateDisplayType=days&from=2021-02-01&groupBy=worker&groupBy=issue&periodType=CURRENT_PERIOD&programId=2&subPeriodType=MONTH&teamId=10&to=2021-02-28&viewType=weeks&worker=n555074

  4. Removing the programId parameter from the URL causes the page to load correctly


The solution:

Either a) don't pass programId as a GET parameter to the page for loading an individual's planned time report, or b) do not make the presence of said parameter an error condition.


We need a response on this fairly quickly if possible. We are trying to roll Tempo out to several teams of users throughout the Americas and this issue presents a real challenge for user acceptance of the product

  • Guest
  • Feb 3 2021
Tempo Products Tempo Planner
Tempo Platform On-Premise
  • Attach files