My Oracle Support Banner

DBAT Target User Recon Fails with ClassNotFoundException On OIM Server 12c (Doc ID 2376516.1)

Last updated on MARCH 25, 2018

Applies to:

Identity Manager Connector - Version 9.1.1.7 and later
Information in this document applies to any platform.

Symptoms

DBAT connector version 11.1.1.6.0 is configured and installed on Oracle Identity Manager 12c environment . This includes configuring Recon Transformation rule following the steps listed in the document : https://docs.oracle.com/cd/E22999_01/doc.111/e20277/extnd_func.htm#CDBAT296

With this in place , when User Recon Task scheduled job is executed , it shows "Completed Succesfully" from front end but OIM Diagnostic log shows the following exception : 

[2018-03-14T11:45:40.177+05:30] [oim_server1] [NOTIFICATION] [] [oracle.iam.oimdataproviders.impl] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 5249a075-91c9-452c-9d6b-33fd2187ac1d-000000aa,0:448] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] oracle.iam.oimdataproviders.impl.OIMUserDataProvider
[2018-03-14T11:45:40.181+05:30] [oim_server1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.RECON.SEARCHRECONTASK] [tid: OIMQuartzScheduler_Worker-4] [userId: oiminternal] [ecid: 5249a075-91c9-452c-9d6b-33fd2187ac1d-000000aa,0:448] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] oracle.iam.connectors.icfcommon.recon.SearchReconTask : handle : Recon event skipped[[
oracle.iam.connectors.icfcommon.exceptions.IntegrationException: java.lang.ClassNotFoundException: oracle.iam.connectors.common.transform.TransformAttribute
at oracle.iam.connectors.icfcommon.extension.Transformation$OimTransformation.transform(Transformation.java:152)
at oracle.iam.connectors.icfcommon.extension.Transformation.transform(Transformation.java:89)
at oracle.iam.connectors.icfcommon.recon.SearchReconTask$TargetResultHandler.doHandle(SearchReconTask.java:152)
at oracle.iam.connectors.icfcommon.recon.SearchReconTask$TargetResultHandler.handle(SearchReconTask.java:114)
at org.identityconnectors.framework.impl.api.StreamHandlerUtil$ObjectStreamHandlerAdapter.handle(StreamHandlerUtil.java:79)
at org.identityconnectors.framework.impl.api.BufferedResultsProxy.invoke(BufferedResultsProxy.java:272)
at org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:102)
at com.sun.proxy.$Proxy567.search(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:76)
at com.sun.proxy.$Proxy567.search(Unknown Source)
at org.identityconnectors.framework.impl.api.AbstractConnectorFacade.search(AbstractConnectorFacade.java:142)

 

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.