My Oracle Support Banner

OIA-OIM Import fails Thor.API.Exceptions.tcAPIException: no protocol: @jndi_url (Doc ID 1472924.1)

Last updated on AUGUST 13, 2020

Applies to:

Oracle Identity Analytics - Version and later
Information in this document applies to any platform.


Scenario 1


OIM and OIA installed on a clustered WebLogic environment. Every import has executed successfully except the "Import Users, Accounts, Entitlements, and Role Memberships" job. The job appears to attempt two connections to OIM as part of the import. The first job connects successfully, while the second fails with the following error: ERROR [DBIAMSolution] Error connecting to OIM Thor.API.Exceptions.tcAPIException: no protocol: @jndi_url

1. It works at first time.
17:22:59,069 DEBUG [OimUtilityFactory]  ************** OIM Connection Params *************
17:22:59,069 DEBUG [OimUtilityFactory] XL Home ---> <DIR>/designconsole
17:22:59,069 DEBUG [OimUtilityFactory] login config ---><DIR>/designconsole/config/authwl.conf
17:22:59,069 DEBUG [OimUtilityFactory] ****************************************************
17:22:59,069 DEBUG [OimUtilityFactory] Xellerate Discovery Settings {java.naming.provider.url=t3://<hostname01>:<port01>,<hostname02>:<port02>, java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory}
17:22:59,069 DEBUG [OimUtilityFactory] ********** Connecting to OIM Server **********
17:22:59,094 DEBUG [OimUtilityFactory] ********** Connection successful **********
17:22:59,094 DEBUG [DBIAMSolution] Combo job is starting for the first time



2. On second time, rbacx log shows error as below:

17:24:00,086 DEBUG [OimUtilityFactory]  ************** OIM Connection Params *************
17:24:00,086 DEBUG [OimUtilityFactory] XL Home ---><DIR>/designconsole
17:24:00,086 DEBUG [OimUtilityFactory] login config ---> <DIR>/designconsole/config/authwl.conf
17:24:00,086 DEBUG [OimUtilityFactory] ****************************************************
17:24:00,109 DEBUG [OimUtilityFactory] Xellerate Discovery Settings {java.naming.provider.url=@jndi_url, java.naming.factory.initial=@jndi_factory}
17:24:00,109 DEBUG [OimUtilityFactory] ********** Connecting to OIM Server **********
17:24:00,110 ERROR [DBIAMSolution] Error connecting to OIM

Thor.API.Exceptions.tcAPIException: no protocol: @jndi_url
  at Thor.API.tcUtilityFactory.(
  at com.vaau.rbacx.iam.db.DBIAMSolution.loadData(
  at com.vaau.rbacx.iam.service.impl.RbacxIAMServiceImpl.dataLoad(
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
  at java.lang.reflect.Method.invoke(
  at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
  at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(
  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
  at $Proxy404.dataLoad(Unknown Source)
  at com.vaau.rbacx.scheduling.executor.iam.DbIamJobExecutor.execute(
  at org.quartz.simpl.SimpleThreadPool$


Scenario 2


OIM installed on a server but design console installed on another workstation.




To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.