RSA Identity Governance & Lifecycle Access Fulfillment Express (AFX) failure java.lang.NoClassDefFoundError: sun/net/www/protocol/http/HttpCallerInfo
4 years ago
Originally Published: 2018-07-12
Article Number
000042127
Applies To
RSA Product Set: Identity Governance & Lifecycle
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.2 P05, 7.0.2 P06, 7.0.2 P07
Issue
RSA Identity Governance and Lifecycle Workflow nodes that leverage the SOAP create ticket capability fail with the following error in the Workflow node:
 
Exception caught during script evaluation. Script 'Node - Available Asynchronous', ScriptID=3:WPDS, JobID=00107:WPDS, JobRef='5238', ProcessRef='WF_AA_200', 
JobRowVersion=20, NodeName='SOAP Node', ProcessNodeUUID=c0aa439b-d396-44c0-96aa-fc0f9f9f82ac, JobNodeID=3992353:WPDS, WorkItem=21323010:WPDS:1, FIFO=1588238. 
Exception was: com.workpoint.common.exception.ScriptEngineException: java.lang.NoClassDefFoundError: sun/net/www/protocol/http/HttpCallerInfo 
Error occurred in Statement #1 in Script ID 3:WPDS, Script Name = 'Node - Available Asynchronous', Script type = 'Action'. Job ID = 871s07:WPDS, 
Process Ref = 'WF_FF_159', Node Name = 'SOAP Node', WorkItem = 213sd010:WPDS:1
Cause
This is a known issue in the following versions
  • RSA Identity Governance and Lifecycle 7.0.2 P05 
  • RSA Identity Governance and Lifecycle 7.0.2 P06 
  • RSA Identity Governance and Lifecycle 7.0.2 P07 
This issue occurs due to the class sun.net.www.protocol.http.HttpCallerInfo which is missing from rt.jar in this build of JDK 1.7.0_161 introduced in the upgradeJDK17_v004.tar which accompanies these patches.
Resolution

This issue is resolved in the JDK 1.7.0_171 JDK inclued in upgradeJDK17_v005.tar as part of the following patch.

  • RSA Identity Governance and Lifecycle 7.0.2 P08

Customers may also upgrade to the following version which does uses a different JDK which does not have this issue.

  • RSA Identity Governance and Lifecycle 7.1 or later.
Notes
This affects the ServiceNow collector.