Clarity: Error <Error 500> when running any Clarity job. Reporting engine is Actuate.

Document ID : KB000051574
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

Steps to reproduce:

1. Login to Clarity
2. Click the Reports and Jobs link
3. Click the Jobs tab
4. Run any job

Expected: Job completes successfully
Actual: Job does not complete and gets screen error: Error 500

app-niku.log error:

FATAL 2009-10-01 12:12:31,870 [http-443-Processor35] web.VXSLServer 
(a81583:24483251__-7767d77a:njs.createProgram) Transformation fatal 
error:Error in 
call to extension function {public static java.lang.String 
com.niku.union.xsl.ConfigExt.reportVendor()}: Exception in extension function 
java.lang.NullPointerException; 
SystemID: file:/E:/Niku/clarity/META-INF/njs/vxsl/jobDefTemplates.xsl; Line#: 
1048575; Column#: -1 
; SystemID: file:/E:/Niku/clarity/META-INF/njs/vxsl/jobDefTemplates.xsl; 
Line#: 1048575; Column#: -1 
net.sf.saxon.trans.DynamicError: Error in call to extension function {public 
static java.lang.String com.niku.union.xsl.ConfigExt.reportVendor()}: 
Exception in 
extension function java.lang.NullPointerException...

Solution:

The NSA, Reporting tab must be configured in order for Clarity jobs to be processed.

Steps to verify and correct:

  1. Verify the reports section of the properties.xml is not commented out and save the file.
  2. Log into the NSA, go to the reporting tabl and change reporting vendor to Actuate. Make sure the service url has and entry and the web url has an entry than save this (they can have http://localhost:8000 for the service URL and http://localhost for the web URL).
  3. Navigate to the Clarity_hom\bin directory and type the following command: nikuadmin general upload-config -info
  4. Stop and restart Clarity services.

Keywords: CLARITYKB, Actuate, reports, error, 500, Transformation, fatal.