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"}}]
Was this topic helpful?
Document Information
Modified date:
10 October 2019
UID
ibm11086135