IBM Support

Transferring workflows in Process Designer fails with NullPointerException after upgrading the Content Platform Engine

Troubleshooting


Problem

Transferring workflows in Process Designer fails with NullPointerException after upgrading the Content Platform Engine (CPE).

Symptom

Using the IBM Content Engine Applets Support plugin (CPEApplets plugin) in IBM Content Navigator (ICN), transferring a workflow will generate a NullPointerException exception similar to the following:
ERROR [WebContainer : 1] - [throw] Problem while sending request or processing server response. Exception was java.lang.NullPointerException
com.filenet.wcm.api.BaseRuntimeException: Problem while sending request or processing server response. Exception was java.lang.NullPointerException
at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:480)
at com.filenet.wcm.api.impl.SessionImpl.reInject(SessionImpl.java:1148)
at com.filenet.wcm.api.impl.SessionImpl.reInject(SessionImpl.java:1104)
at com.ibm.ecm.cpea.CPEApplets.CPESessionTunnelPluginService$1.run(CPESessionTunnelPluginService.java:119)

Cause

The CPEApplets plugin was configured to load a local copy of the CPEAppletsPlugin.jar file. After the CPE upgrade, the local copy of the CPEAppletsPlugin.jar file is out of sync with the CPE.

Resolving The Problem

The CPEApplets plugin can be configured to load the  CPEAppletsPlugin.jar file in two different ways:
  • it can load the file from the CPE server,
  • or it can load the file from a local location.
You can check how the plugin is configured by logging into the ICN admin desktop, and navigating to Plug-ins -> IBM Content Platform Engine Applets Support. Edit the plugin. Check the Jar file path value.
This problem happens when the CPEAppletsPlugin.jar file is loaded from a local location or a network drive. You have two options fix the problem.
  • Update the CPEAppletsPlugin.jar file at the location where the CPEApplets plugin loads it from.  You can copy the updated version from the CPE installedApps directory in WebSphere Application Server. Then reload the CPEApplets plugin in ICN.
  • Change the CPEApplets plugin JAR file path to reference the CPEAppletsPlugin.jar file directly on the CPE server. The URL to use is similar to http://CPEserver:port/peengine/plugins/CPEAppletsPlugin.jar

Document Location

Worldwide

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSCTJ4","label":"IBM Case Manager"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"5.3.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
10 October 2019

UID

ibm11086135