JasperSoft Studio exception - "LoggedInUserAttribute_ppmUserLanguage" does not exist.

Document ID : KB000103630
Last Modified Date : 28/06/2018
Show Technical Document Details
Issue:
When running a reports from JasperSoft Studio it returns exception:
     Reason: generic.error.message
     Parameter "LoggedInUserAttribute_ppmUserLanguage" does not exist.
     net.sf.jasperreorts.engine.JRRuntimeException: Parameter "LoggedInUserAttribute_ppmUserLanguage" does not exist.
 
Environment:
PPM SaaS and PPM On Premise
Cause:
Manually created JasperSoft User doesn't gets the required PPM Attributes auto populated resulting the exception reported when running Out of the Box PPM report from Studio.

Manually created JasperSoft User missing PPM Attributes.
Resolution:
Manually created JasperSoft Users are missing required PPM Attributes to successfully load / run reports in Studio.

a) Navigate to Advanced Reporting - Manager - Users page
b) Click on Edit for JasperSoft User and navigate to Attributes tab on top right cornet.
Add New Attribute for manually created JasperSoft User.
c) Click to 'Add new attributes' with default PPM attribute setting names and value.
     - Name = ppmUserLanguage  and  Value = en
     - Name = ppmUserUITheme   and  Value  = ca_ppm_tealgrey
d) Login back to JasperSoft Studio Professional to validate reports are not loading up successfully.