Troubleshooting
Problem
A blank white page is displayed while opening a node in TM1 Contributor (PMPSVC)
Symptom
The issue is triggered post configuring a custom SSL secured DNS/Load Balanced url to forward requests to TM1 Contributor (PMPSVC) url.
Cause
The issue could be caused due to the following reasons.
- DNS/Load Balancer chain certs unavailable in tm1store.
- TM1 Contributor (PMPSVC) not configured to route requests through internal URI.
Diagnosing The Problem
Have the user right-click the blank page, and select 'View Source'. In this instance, you may find the following error in the source code of the page:
<script language='javascript'>
appId=null;appErrMsg='javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is:
java.security.cert.CertPathValidatorException: The certificate issued by CN=IBM Support Root CA, OU=Support, O=IBM, L=Ottawa, ST=Ontario, C=CA is not trusted; internal cause is:
java.security.cert.CertPathValidatorException: Certificate chaining error';
<script language='javascript'>
appId=null;appErrMsg='javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path building failed: java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.; internal cause is:
java.security.cert.CertPathValidatorException: The certificate issued by CN=IBM Support Root CA, OU=Support, O=IBM, L=Ottawa, ST=Ontario, C=CA is not trusted; internal cause is:
java.security.cert.CertPathValidatorException: Certificate chaining error';
Resolving The Problem
DNS/Load Balancer chain certs unavailable in tm1store: The following tech-note needs to be followed to resolve the issue.
https://www.ibm.com/support/pages/unable-open-node-tm1-application-contributor-pmpsvc-page-blank
TM1 Contributor (PMPSVC) not configured to route requests through Internal URI: The following steps need to be followed in order to resolve the issue.
- Stop "IBM Cognos TM1" service.
- On each of the TM1 Application Servers that will be load balanced, locate the file web.xml (default location: \Program Files\ibm\cognos\tm1_64\webapps\pmpsvc\WEB-INF\) and make a backup copy.
- Open the web.xml file in an editor and add the following code before the </web-app>: closing tag, refer screen-print listed below for details. Ensure to update the port used by TM1 Contributor as per your environment.
- Start "IBM Cognos TM1" service.
<context-param>
<param-name>FPMInternalURI</param-name>
<param-value>http://localhost:9510</param-value>
</context-param>
Document Location
Worldwide
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSD29G","label":"IBM Planning Analytics"},"ARM Category":[{"code":"a8m50000000KzJOAA0","label":"Installation and Configuration->PMPSVC (TM1 Applications or Contributor)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
17 October 2021
UID
ibm16504771