3 Replies Latest reply: Jun 25, 2011 1:33 AM by Daniel Redfern RSS

    OIA - OIM integration issue in "Import Entitlements, Users and Accounts"

    728390
      Hi to everyone,
      i have configured OIM and OIA for integration , the export roles and import resource metadata is done.
      but i have some issue during the other imports, in particular with "Import Entitlements, Users and Accounts"
      This is the log:

      17:18:16,636 ERROR [OimIdentityDataProvider] Error while getting OIM Status
      com.vaau.rbacx.iam.RbacxIamExternalApiException: Unable to invoke external API; nested exception is Thor.API.Exceptions.tcAPIException: Error while getting utility Thor.API.Operations.DataCollectionOperationsIntf
           at com.vaau.rbacx.iam.util.oracle.oimapi.PoolableTcUtilityFactory.getTcUtilityOperations(PoolableTcUtilityFactory.java:82)
           at com.vaau.rbacx.iam.db.support.oracle.OimIdentityDataProvider.getStatusOfCurrentDataCollection(OimIdentityDataProvider.java:83)
           at com.vaau.rbacx.iam.db.support.IamDataSyncMonitorImpl.getOimDataCollecctionStatus(IamDataSyncMonitorImpl.java:102)
           at com.vaau.rbacx.iam.db.support.IamDataSyncMonitorImpl.getStatusOfCurrentDataCollection(IamDataSyncMonitorImpl.java:73)
           at com.vaau.rbacx.iam.db.DBIAMSolution.loadData(DBIAMSolution.java:130)
           at com.vaau.rbacx.iam.service.impl.RbacxIAMServiceImpl.dataLoad(RbacxIAMServiceImpl.java:509)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
           at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
           at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
           at $Proxy116.dataLoad(Unknown Source)
           at com.vaau.rbacx.scheduling.executor.iam.DbIamJobExecutor.execute(DbIamJobExecutor.java:83)
           at com.vaau.rbacx.scheduling.manager.providers.quartz.jobs.AbstractJob.execute(AbstractJob.java:72)
           at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
           at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
      Caused by: Thor.API.Exceptions.tcAPIException: Error while getting utility Thor.API.Operations.DataCollectionOperationsIntf
           at Thor.API.tcUtilityFactory.getRemoteUtility(tcUtilityFactory.java:433)
           at Thor.API.tcUtilityFactory.getUtility(tcUtilityFactory.java:330)
           at com.vaau.rbacx.iam.util.oracle.oimapi.PoolableTcUtilityFactory.getTcUtilityOperations(PoolableTcUtilityFactory.java:69)
           ... 20 more
      17:18:16,637 ERROR [OimIdentityDataProvider] Problem closing connection
      17:18:16,637 ERROR [DBIAMSolution] Unable to invoke external API; nested exception is java.lang.NullPointerException
      com.vaau.rbacx.iam.RbacxIamExternalApiException: Unable to invoke external API; nested exception is java.lang.NullPointerException
           at com.vaau.rbacx.iam.db.support.oracle.OimIdentityDataProvider.getStatusOfCurrentDataCollection(OimIdentityDataProvider.java:103)
           at com.vaau.rbacx.iam.db.support.IamDataSyncMonitorImpl.getOimDataCollecctionStatus(IamDataSyncMonitorImpl.java:102)
           at com.vaau.rbacx.iam.db.support.IamDataSyncMonitorImpl.getStatusOfCurrentDataCollection(IamDataSyncMonitorImpl.java:73)
           at com.vaau.rbacx.iam.db.DBIAMSolution.loadData(DBIAMSolution.java:130)
           at com.vaau.rbacx.iam.service.impl.RbacxIAMServiceImpl.dataLoad(RbacxIAMServiceImpl.java:509)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
           at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
           at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
           at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
           at $Proxy116.dataLoad(Unknown Source)
           at com.vaau.rbacx.scheduling.executor.iam.DbIamJobExecutor.execute(DbIamJobExecutor.java:83)
           at com.vaau.rbacx.scheduling.manager.providers.quartz.jobs.AbstractJob.execute(AbstractJob.java:72)
           at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
           at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:534)
      Caused by: java.lang.NullPointerException
           at com.vaau.rbacx.iam.util.oracle.oimapi.PoolableTcUtilityFactory.returnObject(PoolableTcUtilityFactory.java:130)
           at com.vaau.rbacx.iam.db.support.oracle.OimIdentityDataProvider.getStatusOfCurrentDataCollection(OimIdentityDataProvider.java:99)
           ... 19 more


      someone can help me?
      thanks a lot and best regards
      Matteo