SuccessFactors aggregation exception with axis jar error

Which IIQ version are you inquiring about? 8.4p1

Please share any images or screenshots, if relevant.

Share all details about your problem, including any error messages you may have received.

Exception during aggregation. Reason: java.lang.RuntimeException: sailpoint.connector.ConnectorException: class org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver cannot be cast to class org.apache.axis2.engine.MessageReceiver (org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @11e33bac; org.apache.axis2.engine.MessageReceiver is in unnamed module of loader sailpoint.connector.ConnectorClassLoader @3b7d18ba)

Is the custom jar uploaded in the lib folder ?

The error says axis2. jar is copied in multiple location on your server. can you please check if there are multiple location of the jar getting loaded. Delete the jar at other location and keep the jar copied inside WEB-INF/lib

We have tried but still getting same error.

We have following custom jars: “SAP_IAG_Integration-1.0.0.jar” & libsapjco3.so and sapjco3.jar (3.1.x) in lib folders.

not that jar can you search with something starts with axis2 and see if you have jar at multiple locations. The jar you mentioned are used by SAP Direct connector.

@naveenkumar3 under IdentityIq folder, we only have below jars.

[service@test-tsk-3 ~]$ cd /data/apache-tomcat-9.0.112/webapps/identityiq/

[service@test-tsk-3 identityiq]$ find WEB-INF -type f -name “axis-*.jar”

WEB-INF/lib/axis2-adb-1.7.8.jar

WEB-INF/lib/axis2-jaxws-1.7.8.jar

WEB-INF/lib/axis2-kernel-1.7.8.jar

WEB-INF/lib/axis2-saaj-1.7.8.jar

WEB-INF/lib/axis2-transport-http-1.7.8.jar

WEB-INF/lib/axis2-transport-local-1.7.8.jar

other than above there is one more jar called “axis.jar” is present in /lib.

There were similar axis2 jars present under “/data/apache-tomcat-9.0.112/webapps/identityiq/WEB-INF/lib-connectors/connector-bundle-healthcare-epic”, we have deleted them but still getting same error.

@Harikarank1997 Please remove the duplicate jar files from lib folders and keep the ones in lib-connectors. Connectors use lib-connectors primarily.

can you remove axis. jar from /lib directory which you said., it is there . Can you please remove it and let me know if it works

Hi @neel193 & @naveenkumar3 We have removed below axis2 jars from /lib folder. Then the account aggregation got completed successfully.

But we do also have a query that if we move jars directly from /lib folder, will that not impact any other functionality?

@Harikarank1997 It should not. IIQ using the jars available in lib-connectors for most of the connector related operations. You can try running other aggregation and observe it for few days for any service disruption.

Note: Found a fix?Help the community by marking the comment as solution. Feel free to react(:heart:,:+1:, etc.)with an emoji to show your appreciation or message me directly if your problem requires a deeper dive.

That’s great, just do a sanity of your environment, if it has not impacted other functionality.

Sure, Thanks @neel193 and @naveenkumar3 for your support.

1 Like

Please mark the post as solution, as it will help othe rmembers in the comunity.