SAP Connector error: Could not initialize class com.sap.conn.jco.rt.JCoRuntimeFactory

Which IIQ version are you inquiring about?

8.42

Hi everyone,

I’m running into an issue with the SAP connector in IdentityIQ. Everything had been working fine for a long time, but a few days ago, when I run a test connection, I started getting this error:

Could not initialize class com.sap.conn.jco.rt.JCoRuntimeFactory

The required SAP JCo libraries are in place – both sapjco3.jar and libsapjco3.so are located under WEB-INF/lib on the IIQ server. No changes were made on the application side as far as I know, and this setup had been stable until now.

Has anyone encountered a similar problem? What could cause this error to suddenly appear even though the files are correctly placed? Do I need to move the .so file into /usr/lib64 or adjust LD_LIBRARY_PATH, or is there something else I might be missing?

Any suggestions would be greatly appreciated.

Thanks in advance!

Hi @purovitzz

Please check the versions of the below files:

1. sapjco3.jar

2. libsapjco3.so

Check if there is another latest version is available and try to replace it with the latest version jar files. Once this is done then try to do a test connection.

Thanks

Hi Hubert,

The issue here is with the connector itself. We were also facing the issue, and upon checking with the sailpoint and connector team, we have been told the Function module configuration for this connector has been decomissioned from RFC_Read_Table to /SAILPOIN/SAIL_READ_TABLE_LEG, which sap team needs to implement at their end. Post updating the module, the issue is fixed. Please go through the below link and see for more information

Connecting SailPoint to SAP Direct