Error SAP UM Lookup Recon

(Doc ID 1948791.1)

Last updated on JULY 06, 2017

Applies to:

Identity Manager Connector - Version 11.1.1.5.0 to 11.1.1.7.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

When running the SAP UM 11.1.1.5 lookup reconciliation using a Connector Server, the recon fails with a " java.lang.RuntimeException: com/sap/conn/jco/ext/DestinationDataProvider" message.

In the OIM server you will see an error similar to the following:

[2014-11-25T13:45:03.518-02:00] [IDM_s1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.RECON.LOOKUPRECONTASK] [tid: OIMQuartzScheduler_Worker-2] [userId: oiminternal] [ecid: 0000KbbZEYa7u1J6ynrY6G1KT9vC000002,1:25475] [APP: oim#11.1.2.0.0] oracle.iam.connectors.icfcommon.recon.LookupReconTask : execute : Error during execution[[
java.lang.RuntimeException: com/sap/conn/jco/ext/DestinationDataProvider
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$17.createException(CommonObjectHandlers.java:301)
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$ThrowableHandler.deserialize(CommonObjectHandlers.java:115)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder$InternalDecoder.readObject(BinaryObjectDecoder.java:162)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder.readObject(BinaryObjectDecoder.java:313)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder.readObjectField(BinaryObjectDecoder.java:417)
at org.identityconnectors.framework.impl.serializer.MessageHandlers$5.deserialize(MessageHandlers.java:155)

The Connector Server logs will show an error similar to the following:

Nov 25, 2014 4:45:10 PM org.identityconnectors.framework.impl.api.local.LocalConnectorInfoManagerImpl createConnectorInfo
WARNING: Unable to load class org.identityconnectors.sap.SAPConnection$SAPDestinationDataProvider from bundle file:/u01/oracle/wls1036/connectorserver/bundles/org.identityconnectors.sap-2.0.0.jar. Class will be ignored and will not be listed in list of connectors.
java.lang.NoClassDefFoundError: com/sap/conn/jco/ext/DestinationDataProvider
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at org.identityconnectors.framework.impl.api.local.BundleClassLoader.loadClass(BundleClassLoader.java:62)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.identityconnectors.framework.impl.api.local.LocalConnectorInfoManagerImpl.createConnectorInfo(LocalConnectorInfoManagerImpl.java:245)
at org.identityconnectors.framework.impl.api.local.LocalConnectorInfoManagerImpl.<init>(LocalConnectorInfoManagerImpl.java:74)
at org.identityconnectors.framework.impl.api.ConnectorInfoManagerFactoryImpl.getLocalManager(ConnectorInfoManagerFactoryImpl.java:81)
at org.identityconnectors.framework.server.impl.ConnectorServerImpl.start(ConnectorServerImpl.java:63)
at org.identityconnectors.framework.server.Main.run(Main.java:179)
at org.identityconnectors.framework.server.Main.main(Main.java:99)
Caused by: java.lang.ClassNotFoundException: com.sap.conn.jco.ext.DestinationDataProvider



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms