Pentaho Server issues

Use these fixes for common Pentaho Server issues.

In this article

Publishing a domain to the Pentaho Server fails

If publishing a domain fails, confirm these statements are true:

  • The Pentaho Server is running.

  • Your user has the administrator role. The default is admin.

  • The Web Publish URL and Domain Name have no leading slashes.

  • The Web Publish URL and Domain Name have no trailing slashes.

Library conflicts

The Pentaho Server uses many third-party libraries.

Incompatible versions in the application server’s global lib folder can cause startup and runtime issues.

Pick library versions that match your environment.

These JARs are known to cause issues:

  • commons-collections-3.2.jar (from Pentaho)

  • jettison-1.01.jar (from Pentaho)

Report parameters with accented characters

If you run a report with accented characters in parameters, you might see:

This parameter value is of an invalid value.

Add UTF-8 URI encoding to Tomcat connectors.

1

Stop Tomcat

2

Update server.xml

Open /tomcat/server/conf/server.xml.

For each Connector element, add URIEncoding="UTF-8".

3

Restart Tomcat

VFS provider.xml duplicates

The vfs-provider.xml file can exist in multiple application JARs.

Multiple copies can cause classpath errors.

Merge the files into one canonical version.

Tomcat logs report memory leaks

When you shut down Tomcat, you might see SEVERE warnings like these:

These messages can matter during restarts or redeployments.

Restart Tomcat instead of redeploying the web application.

Windows domains will not authenticate when using the JTDS driver

With the JTDS JDBC driver, Windows DOMAIN\user syntax does not work in the URL.

Append the domain at the end of the URL with a semicolon.

Unable to run XAction when using the JavaScript component

JavaScriptAction runs arbitrary JavaScript code on the Pentaho Server.

Pentaho disables it by default.

circle-exclamation
1

Stop the server

Stop the Pentaho Server if it is running.

2

Edit plugins.properties

Go to:

/tomcat/webapps/pentaho/WEB-INF/classes/org/pentaho/platform/engine/services/runtime

Open plugins.properties.

3

Uncomment JavaScriptAction entries

Remove the leading # from these lines:

4

Restart the server

Restart the Pentaho Server.

PDI cannot access Amazon S3

When you access Amazon S3 from the Pentaho Server using the Amazon CLI, you might see authentication errors.

This often happens when the Pentaho Server and the PDI client run on different machines.

Use the same AWS service account for:

  • Your Amazon CLI access to S3

  • Your Pentaho Server login

Last updated

Was this helpful?