OIM Connector Installation Error. Cluster

Hi,
We are facing issue when installing OIM connectors.
Getting this error repeatedly if installation is done from 1st node.
Error Adding Column: java.sql.SQLException: ORA-01430: column being added already exists in table[[
[userId: xelsysadm] [ecid: 0000JmOMuXjC^qM_qLK6yY1H35uk00009Q,0] [APP: oim#11.1.1.3.0] ALTER TABLE USR MODIFY [[
java.sql.SQLSyntaxErrorException: ORA-00904: : invalid identifier
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
     at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
     at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
     at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
     at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
     at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
     at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202)
     at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1074)
     at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1466)
     at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2123)
     at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2067)
     at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:306)
     at sun.reflect.GeneratedMethodAccessor1148.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at oracle.ucp.jdbc.proxy.StatementProxyFactory.invoke(StatementProxyFactory.java:230)
     at $Proxy412.executeUpdate(Unknown Source)
If the connector is installed from second node, installation is succesful. Any pointers are appreciated.
OIM Version: 11gR1
Thanks
Edited by: vicky on Feb 1, 2013 8:48 PM

Vicky,
Did you try to change the schema prefix or name and see how it goes into this first node? Did you check is this first node don't have any warning from system requirements procedures before click next?
I hope this helps,
Thiago Leoncio.

Similar Messages

  • OIM Connector Installation Error

    Hello, I am trying to install connector for OUD from Oracle Identity Manager 11gr2PS1. After loading the connectors, I get this error in OIM server and installation stops. Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated Any help? Thanks in advance.

    I restarted the server as well but still the same. Here is the full error message Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated Error Code: 1 Call: INSERT INTO OIMHOME_JARS (OJ_ID, OJ_JAR, OJ_TYPE, CREATED_BY, CREATED_ON, UPDATED_ON, OJ_NAME, UPDATED_BY) VALUES (?, ?, ?, ?, ?, ?, ?, ?)         bind => [8 parameters bound] Query: InsertObjectQuery(ConnectorBundle [name=org.identityconnectors.ldap-1.0.6380.jar, type=ICFBundle, lastChangedTime=Mon Jan 27 23:44:41 IST 2014])         at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)         at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)         at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:342)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:162)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:177)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:472)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287)         at org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58)         at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)         at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:743)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1449)         at org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:224)         at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:123)         at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3799)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1415)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1505)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3143)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3124)         at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157)         at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68)         at weblogic.transaction.internal.ServerSCInfo.doBeforeCompletion(ServerSCInfo.java:1244)         at weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1219)         at weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:121)         at weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1355)         at weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2172)         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:300)         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:301)         at org.eclipse.persistence.transaction.JTATransactionController.commitTransaction_impl(JTATransactionController.java:144)         at org.eclipse.persistence.transaction.AbstractTransactionController.commitTransaction(AbstractTransactionController.java:162)         at org.eclipse.persistence.internal.sessions.AbstractSession.commitExternalTransaction(AbstractSession.java:731)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitInternallyStartedExternalTransaction(UnitOfWorkImpl.java:1270)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commit(UnitOfWorkImpl.java:1068)         at oracle.iam.connectormgmt.repository.DBConnectorBundleStore.addConnectorBundle(DBConnectorBundleStore.java:65)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         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 oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)         at com.sun.proxy.$Proxy549.addConnectorBundle(Unknown Source)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.uploadConnectorBundleToDB(ConnectorInstallUtility.java:218)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.upload(ConnectorInstallUtility.java:175)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copyJarFilesForInstallation(ConnectorInstallProcessAction.java:449)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.completeInstallation(ConnectorInstallProcessAction.java:207)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)         at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)         at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.execute(ConnectorInstallProcessAction.java:108)         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)         at java.security.AccessController.doPrivileged(Native Method)         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused By: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)         at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115)         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3904)         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1512)         at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:172)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)         at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)         at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:342)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:162)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:177)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:472)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287)         at org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58)         at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)         at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:743)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1449)         at org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:224)         at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:123)         at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3799)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1415)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1505)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3143)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3124)         at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157)         at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68)         at weblogic.transaction.internal.ServerSCInfo.doBeforeCompletion(ServerSCInfo.java:1244)         at weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1219)         at weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:121)         at weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1355)         at weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2172)         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:300)         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:301)         at org.eclipse.persistence.transaction.JTATransactionController.commitTransaction_impl(JTATransactionController.java:144)         at org.eclipse.persistence.transaction.AbstractTransactionController.commitTransaction(AbstractTransactionController.java:162)         at org.eclipse.persistence.internal.sessions.AbstractSession.commitExternalTransaction(AbstractSession.java:731)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitInternallyStartedExternalTransaction(UnitOfWorkImpl.java:1270)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commit(UnitOfWorkImpl.java:1068)         at oracle.iam.connectormgmt.repository.DBConnectorBundleStore.addConnectorBundle(DBConnectorBundleStore.java:65)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         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 oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)         at com.sun.proxy.$Proxy549.addConnectorBundle(Unknown Source)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.uploadConnectorBundleToDB(ConnectorInstallUtility.java:218)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.upload(ConnectorInstallUtility.java:175)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copyJarFilesForInstallation(ConnectorInstallProcessAction.java:449)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.completeInstallation(ConnectorInstallProcessAction.java:207)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)         at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)         at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.execute(ConnectorInstallProcessAction.java:108)         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)         at java.security.AccessController.doPrivileged(Native Method)         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) > < Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated Error Code: 1 Call: INSERT INTO OIMHOME_JARS (OJ_ID, OJ_JAR, OJ_TYPE, CREATED_BY, CREATED_ON, UPDATED_ON, OJ_NAME, UPDATED_BY) VALUES (?, ?, ?, ?, ?, ?, ?, ?)         bind => [8 parameters bound] Query: InsertObjectQuery(ConnectorBundle [name=org.identityconnectors.ldap-1.0.6380.jar, type=ICFBundle, lastChangedTime=Mon Jan 27 23:44:41 IST 2014])         at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:324)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:840)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)         at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)         at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:342)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:162)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:177)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:472)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287)         at org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58)         at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)         at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:743)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1449)         at org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:224)         at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:123)         at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3799)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1415)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1505)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3143)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3124)         at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157)         at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68)         at weblogic.transaction.internal.ServerSCInfo.doBeforeCompletion(ServerSCInfo.java:1244)         at weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1219)         at weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:121)         at weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1355)         at weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2172)         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:300)         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:301)         at org.eclipse.persistence.transaction.JTATransactionController.commitTransaction_impl(JTATransactionController.java:144)         at org.eclipse.persistence.transaction.AbstractTransactionController.commitTransaction(AbstractTransactionController.java:162)         at org.eclipse.persistence.internal.sessions.AbstractSession.commitExternalTransaction(AbstractSession.java:731)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitInternallyStartedExternalTransaction(UnitOfWorkImpl.java:1270)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commit(UnitOfWorkImpl.java:1068)         at oracle.iam.connectormgmt.repository.DBConnectorBundleStore.addConnectorBundle(DBConnectorBundleStore.java:65)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         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 oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)         at com.sun.proxy.$Proxy549.addConnectorBundle(Unknown Source)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.uploadConnectorBundleToDB(ConnectorInstallUtility.java:218)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.upload(ConnectorInstallUtility.java:175)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copyJarFilesForInstallation(ConnectorInstallProcessAction.java:449)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.completeInstallation(ConnectorInstallProcessAction.java:207)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)         at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)         at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.execute(ConnectorInstallProcessAction.java:108)         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)         at java.security.AccessController.doPrivileged(Native Method)         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused By: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)         at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)         at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)         at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115)         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3904)         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1512)         at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:172)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:831)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:906)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:592)         at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)         at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)         at org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:253)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)         at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:342)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:162)         at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:177)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:472)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80)         at org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90)         at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:287)         at org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58)         at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)         at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:743)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108)         at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)         at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1449)         at org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:224)         at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:123)         at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3799)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1415)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1505)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3143)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3124)         at org.eclipse.persistence.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:157)         at org.eclipse.persistence.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:68)         at weblogic.transaction.internal.ServerSCInfo.doBeforeCompletion(ServerSCInfo.java:1244)         at weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1219)         at weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:121)         at weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1355)         at weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2172)         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:300)         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:301)         at org.eclipse.persistence.transaction.JTATransactionController.commitTransaction_impl(JTATransactionController.java:144)         at org.eclipse.persistence.transaction.AbstractTransactionController.commitTransaction(AbstractTransactionController.java:162)         at org.eclipse.persistence.internal.sessions.AbstractSession.commitExternalTransaction(AbstractSession.java:731)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitInternallyStartedExternalTransaction(UnitOfWorkImpl.java:1270)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commit(UnitOfWorkImpl.java:1068)         at oracle.iam.connectormgmt.repository.DBConnectorBundleStore.addConnectorBundle(DBConnectorBundleStore.java:65)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         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 oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)         at com.sun.proxy.$Proxy549.addConnectorBundle(Unknown Source)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.uploadConnectorBundleToDB(ConnectorInstallUtility.java:218)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.upload(ConnectorInstallUtility.java:175)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copyJarFilesForInstallation(ConnectorInstallProcessAction.java:449)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.completeInstallation(ConnectorInstallProcessAction.java:207)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)         at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)         at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.execute(ConnectorInstallProcessAction.java:108)         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)         at java.security.AccessController.doPrivileged(Native Method)         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) > < Exception [EclipseLink-23007] (Eclipse Persistence Services - 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.TransactionException Exception Description: Error committing externally managed transaction Internal Exception: weblogic.transaction.RollbackException: Unexpected exception in beforeCompletion: sync=org.eclipse.persistence.transaction.JTASynchroniza Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated Error Code: 1 Call: INSERT INTO OIMHOME_JARS (OJ_ID, OJ_JAR, OJ_TYPE, CREATED_BY, CREATED_ON, UPDATED_ON, OJ_NAME, UPDATED_BY) VALUES (?, ?, ?, ?, ?, ?, ?, ?)         bind => [8 parameters bound] Query: InsertObjectQuery(ConnectorBundle [name=org.identityconnectors.ldap-1.0.6380.jar, type=ICFBundle, lastChangedTime=Mon Jan 27 23:44:41 IST 2014])         at org.eclipse.persistence.exceptions.TransactionException.errorCommittingExternalTransaction(TransactionException.java:87)         at org.eclipse.persistence.transaction.AbstractTransactionController.commitTransaction(AbstractTransactionController.java:165)         at org.eclipse.persistence.internal.sessions.AbstractSession.commitExternalTransaction(AbstractSession.java:731)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitInternallyStartedExternalTransaction(UnitOfWorkImpl.java:1270)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commit(UnitOfWorkImpl.java:1068)         at oracle.iam.connectormgmt.repository.DBConnectorBundleStore.addConnectorBundle(DBConnectorBundleStore.java:65)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         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 oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)         at com.sun.proxy.$Proxy549.addConnectorBundle(Unknown Source)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.uploadConnectorBundleToDB(ConnectorInstallUtility.java:218)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.upload(ConnectorInstallUtility.java:175)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.copyJarFilesForInstallation(ConnectorInstallProcessAction.java:449)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.completeInstallation(ConnectorInstallProcessAction.java:207)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)         at com.thortech.xl.webclient.actions.tcLookupDispatchAction.execute(tcLookupDispatchAction.java:133)         at com.thortech.xl.webclient.actions.tcActionBase.execute(tcActionBase.java:894)         at com.thortech.xl.webclient.actions.tcAction.execute(tcAction.java:213)         at com.thortech.xl.webclient.actions.ConnectorInstallProcessAction.execute(ConnectorInstallProcessAction.java:108)         at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)         at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)         at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)         at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)         at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at com.thortech.xl.webclient.security.CSRFFilter.doFilter(CSRFFilter.java:76)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)         at java.security.AccessController.doPrivileged(Native Method)         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) Caused By: weblogic.transaction.RollbackException: Unexpected exception in beforeCompletion: sync=org.eclipse.persistence.transaction.JTASynchronizationListe Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.OIMHOME_JARS_UNIQUE) violated Error Code: 1 Call: INSERT INTO OIMHOME_JARS (OJ_ID, OJ_JAR, OJ_TYPE, CREATED_BY, CREATED_ON, UPDATED_ON, OJ_NAME, UPDATED_BY) VALUES (?, ?, ?, ?, ?, ?, ?, ?)         bind => [8 parameters bound] Query: InsertObjectQuery(ConnectorBundle [name=org.identityconnectors.ldap-1.0.6380.jar, type=ICFBundle, lastChangedTime=Mon Jan 27 23:44:41 IST 2014])         at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1884)         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:376)         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)         at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:301)         at org.eclipse.persistence.transaction.JTATransactionController.commitTransaction_impl(JTATransactionController.java:144)         at org.eclipse.persistence.transaction.AbstractTransactionController.commitTransaction(AbstractTransactionController.java:162)         at org.eclipse.persistence.internal.sessions.AbstractSession.commitExternalTransaction(AbstractSession.java:731)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitInternallyStartedExternalTransaction(UnitOfWorkImpl.java:1270)         at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commit(UnitOfWorkImpl.java:1068)         at oracle.iam.connectormgmt.repository.DBConnectorBundleStore.addConnectorBundle(DBConnectorBundleStore.java:65)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)         at java.lang.reflect.Method.invoke(Unknown Source)         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 oracle.iam.platform.utils.DMSMethodInterceptor.invoke(DMSMethodInterceptor.java:25)         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)         at com.sun.proxy.$Proxy549.addConnectorBundle(Unknown Source)         at com.thortech.xl.webclient.actions.ConnectorInstallUtility.uploadCon

  • OID Connector Installation error

    Hi All,
    I am trying to intergrate OIM 11.1.1.5.0 with OID Connector 9.0.4 to provision the Users. While Installation i am getting the error as " DOBJ.XML_IMPORT_ERROR DUPLICATE OUG " in the Connector Installation page and Import of Connector XML Files (Using Deployment Manager) got failed.
    Please suggest me, to resolve this issue.
    In Log file it shows the following errors.
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
    java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Insert failed.>
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Exception during import
    com.thortech.xl.ddm.exception.DDMException: Duplicate OUG
            at com.thortech.xl.ddm.repositories.rdbms.datatypes.data.TableInstance.finishDataObject(TableInstance.java:836)
            at com.thortech.xl.ddm.repositories.rdbms.impl.RDBMSRepository.finishdataObject(RDBMSRepository.java:956)
    <Nov 14, 2013 11:50:02 AM IST> <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-02291: integrity constraint (DEV_OIM.FK_EIF_EIH) violated - parent key not found
    java.sql.SQLIntegrityConstraintViolationException: ORA-02291: integrity constraint (DEV_OIM.FK_EIF_EIH) violated - parent key not found
    <Nov 14, 2013 11:50:03 AM IST> <Error> <XELLERATE.DDM.EXPORT> <BEA-000000> <Unable to add substitution data into history: 4 [UD_OID_ROLE Version][4]>
    <Nov 14, 2013 11:50:03 AM IST> <Error> <XELLERATE.DDM.EXPORT> <BEA-000000> <Unable to find corresponding history entry>
    <Nov 14, 2013 11:50:04 AM IST> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: ConnectorInstallProcessAction/importXmlForInstallation/DDM Exception while importing xml encounter some problems: Duplicate OUG>
    Thanks in advance,
    Karthick Sugumaran

    Hi Shashi,
    Thanks for your reply and apologize for late.
    I tried your Query (select OBJ_KEY from AMWAY_OIM.OBJ where OBJ_NAME='Give OID Resource Name') but it gave me an error as Table or view doesn't exist.
    I tried query as  select OBJ_KEY from DEV_OIM.OBJ where OBJ_NAME='OID User'. Here OID user is Resource Name .
    Note: I have taken this Resource Name from OIM Console-> Manage Resource.
    The Query gives result as OBJ_KEY=> 41 .
    Need help on the below three Questions::
         1.Is this OBJ_KEY wants to delete from DB?
         2. To get the OID rows we used Query as select * from DEV_OIM.OUG; but to identify the OID rows particularly why we didn't use DEV_OIM.OUG table name in the Query  OBJ_KEY from DEV_OIM.OBJ where OBJ_NAME='OID User' ?
    I have this doubt because I don't see OBJ_KEY=> 41 when I ran this Query select * from DEV_OIM.OUG;
         3.Is the OID Resource Name is correct, which I have taken from OIM console?
    Please suggest me and clear the doubts.
    Thanks and Reqards,
    Karthick Sugumaran

  • Business connector installation error

    Dear community,
    I am trying to install bc 4.8 x64 on win2008 R2 x64 std ed.server (in vmware).
    When I run the installer (BCServer48_x64.exe or BCServerXpt48_x64) I get an error:
    >business connector install could not find a java virtual machine to load
    >you may need to reinstall a supported java virtual machine
    As I understand it there is a sap jvm integrated, so separate jre install is not needed.
    In any case I have also installed separate java :
    >java -version
    java version "1.6.0_24"
    Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
    Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
    but this does not change the error.
    Win2008 R2 is supported according to pam and note 1094412.
    I have tried using compatibility settings for win server 2003 but no change.
    Any advice ?
    Rgds, Eirikur.

    It would have been helpful if you shared how to execute this fix.
    Here by the way I fixed it:
    First:
    Make sure you have a JDK installed!
    I used: JDK 6: sapjvm-6.1.043-ntamd64.zip
    You can find it here: https://tools.netweaver.ondemand.com/  Press the Additional software tab.
    Second:
    Go to: http://java.com/en/download/help/path.xml
    Here they will explain you how to edit the PATH for different OS. The Windows 7 fix works on Windows Server 2008 R2.
    Third:
    For windows Users:
    When you have the Edit PATH screen open add the correct path that leads to your JDK.
    For me it was: ";C:\Program Files\Java\sapjvm_6\bin" (Paste without the quotes but add a ; in front of your path)
    Kind regards
    Jérémy

  • AD connector installation error

    DOBJ.XML_IMPORT_ERROR
    oracle.iam.reconciliation.exception.ConfigException: oracle.iam.platform.entitymgrSchemaUpdateException: ALTER TABLE RA_UD_ADUSRC DROP COLUMN RECON_MEMBEROF
    this is 11.1.1.5.2 oim with 11.1.1.5.0 AD connector. Any ideas? Thanks.
    Edited by: user13026152 on Apr 19, 2012 10:36 AM

    Installation error usually happens if the connector is not compatible with OIM. Did you check the version compatibility and the other pre-requisites before installing the connector?

  • Directory server connector installation error

    Hi,
         I am installing identity synchronization for windows suit 6.0 on windows2003 machine. Package get install properly. I am able to configure initial configuration for synchronization. I am getting plug-in error while installing Directory server connector.
    I am able to install connector for AD machine.
    I am getting plug-in error after providing directory server connector credentials.
    Error window as follow,
    ================================
    WPSyncResources:wPSInstallDSConnectorCredentialsPanel- plugin-error
    ================================
    Please help me to resolve this issue.
    Thanks,
    Ankush
    9923090231

    This error appears if you are installing against a Directory Server that does not have this entry in dse.ldif:
    (In Sun Directory Server 5.2 this entry was not present, in 6.x it is there by default but "nsslapd-pluginEnabled: off" until ISW is installed
    dn: cn=pswsync,cn=plugins,cn=config
    objectClass: top
    objectClass: nsSlapdPlugin
    objectClass: ds-signedPlugin
    objectClass: extensibleObject
    cn: pswsync
    nsslapd-pluginPath: /opt/SUNWdsee/ds6/lib/psw-plugin.so
    nsslapd-pluginInitfunc: pswsync_init
    nsslapd-pluginType: preoperation
    nsslapd-pluginEnabled: off
    nsslapd-pluginId: Identity Sync for Windows
    nsslapd-pluginVersion: 6.3
    nsslapd-pluginVendor: Sun Microsystems, Inc.
    nsslapd-pluginDescription: Identity Synchronization for Windows Plug-In

  • OIM GTC installation error

    Hi,
    we want to install a GTC for a database having diffetrent tables.while installing GTC it is showing successful.But while trying to provision the database to any active user it is giving the error.We have one parent table and two child tables.
    while provisioning if we pass the data to parent table process form and we can see the data being populated to the target database.but it is not happening when the data for child table process form is being provided and throwing the following error.
    ERROR,11 May 2011 14:32:08,162,[XELLERATE.SERVER],Class/Method: tcDataObj/eventPreInsert
    Error :Insert permission is denied
    ERROR,11 May 2011 14:32:08,169,[XELLERATE.APIS],Class/Method:
    tcFormInstanceOperationsBean/setProcessFormData encounter some problems: maoRejections:You
    do not have permission to insert this object.
    ERROR,11 May 2011 14:32:08,169,[XELLERATE.APIS],Class/Method:
    tcFormInstanceOperationsBean/setProcessFormData encounter some problems: Error occurred
    while setting form data for process instance with key '1603'.
    ERROR,11 May 2011 14:32:08,169,[XELLERATE.APIS],Class/Method:
    tcFormInstanceOperationsBean/setProcessFormData encounter some problems: You do not have
    permission to insert this object.
    Thor.API.Exceptions.tcAPIException: You do not have permission to insert this object.
    Any help would be appreciated

    "You dont have permissions to insert this object".This is the error Iam getting when I tried to all all users in objects permission tab of process form.I tried to update the permissions in admin console for xelsysadm but getting the same.

  • Error installing OIM Connector for DB User Management

    Hi!
    I'm a newbie in OIM and trying to set up a lab environment for user provisioning and reconciliation.
    I have installed: WebLogic 10.3.3; OIM 11.1.1.3; Oracle Database 11g 11.2.0.1.0
    In order to configure the OIM connector for DB User Management, I am following the OIM Connector Guide for Database User Management (http://docs.oracle.com/cd/E22999_01/doc.111/e28315/deploy.htm#CHDHAJCA) for the installation steps:
    In the Step 2: Connector Installation the Import of Connector XML Files is failing. The error displayed is:
    DOBJ.XML_IMPORT_ERROR
    Duplicate OUG
    I found these error messages from the STDOUT of the OIM Server:
    <Error> <XELLERATE.DATABASE> <BEA-000000> <Class/Method: tcDataBase/writeStatement encounter some problems: ORA-00001: unique constraint (DEV_OIM.PK_OUG) violated
    <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Insert failed.>
    <Error> <XELLERATE.DDM.IMPORT> <BEA-000000> <Exception during import
    com.thortech.xl.ddm.exception.DDMException: Duplicate OUG
    Can you please help me in solving this issue?
    Much thanks in advance.
    Edited by: user769080 on Jun 27, 2012 12:35 AM

    Try to research into these tables OUG(List to define the administrators for each Resource Resource) , obj and ugp.
    Something like this:
    select obj.obj_name, oug.oug_write,oug.oug_delete,oug.oug_data_level,ugp.ugp_name from obj,oug,ugp where obj.obj_key=oug.obj_key and oug.ugp_key=ugp.ugp_key
    PK_OUG is a unique key that control (oug.obj_key and oug.ugp_key) together into OUG table. So, if you already have this information that it's trying to insert you will see this error. Probably because of a previous installation. Check CIH table if it already have some information about this connector, probably someone already tried to install this before.
    I hope this helps,
    Thiago Leoncio.

  • OIM AD Connector Installation

    Hello All,
    I am installing the AD connector.
    When I am in Admin console, I was able to see AD option in the drop down when I specified the alternate address as OIM_HOME/xellerate/
    After loading the AD connector, I am getting this error message:
    Invalid Connector Installation Directory
    Ensure that the connector installation files are in the specified directory.
    ActiveDirectory      9.1.1.4      Installation Status      :      Failed
         X     Configuration of Connector Libraries
    I made sure all the XML files are in the right place, I am strictly following the AD connector documentation. But unfortunately I am not able to identify where it is
    going wrong?
    Please help me with this.
    Thanks.
    VSN

    Hi
    Make sure that you are AD connector installation files are placed in correct directory. It should be in OIM/xellerate/ConnectorDefaultDirectory.
    -Gaurav

  • OIM 11g OID connector install error

    Hi,
    I'm trying to install the OID connector (OID_904140.zip) for OIM 11g (11.1.1.5), but it fails and I get this error message on my screen:
    "A system error occurred.
    Contact the Oracle Identity Manager System Administrator."
    I have unzipped the OID_904140.zip into /home/oracle/Oracle/Middleware/Oracle_IDM1/server/ConnectorDefaultDirectory/
    ..and the ldap.jar and ldapbp.jar to the subfolder targetsystems-lib/OID_904140/
    I can load it, but when I press install something fails. The log tells me this:
    [2012-06-08T05:37:24.153-07:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Generic Information: Unable to delete, as profile does not exist : /db/OID User moving forward ...
    [2012-06-08T05:37:24.157-07:00] [oim_server1] [NOTIFICATION] [IAM-5012124] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Failed to load profile from MDS /db/OID User. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/OID User".
    [2012-06-08T05:37:24.157-07:00] [oim_server1] [NOTIFICATION] [IAM-5012124] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Failed to load profile from MDS /db/OID User_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/OID User_backup".
    [2012-06-08T05:37:24.165-07:00] [oim_server1] [NOTIFICATION] [IAM-5012122] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Reading configurations from the database for object name OID User
    [2012-06-08T05:37:24.212-07:00] [oim_server1] [NOTIFICATION] [IAM-5010000] [oracle.iam.reconciliation.impl.config] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Generic Information: tos not null
    [2012-06-08T05:37:24.326-07:00] [oim_server1] [ERROR] [] [XELLERATE.WEBAPP] [tid: [ACTIVE].ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 88d26e01c38a3469:747267b6:137cc114f1d:-8000-0000000000000123,0] [APP: oim#11.1.1.3.0] Class/Method: tcActionBase/execute encounter some problems: EJB Exception: ; nested exception is: [[
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V javax.ejb.EJBException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V; nested exception is: java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V
    java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.NoSuchMethodError: org/eclipse/persistence/queries/SQLCall.setParameters(Ljava/util/Vector;)V
    at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:108)
    at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:857)
    at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:809)
    at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:518)
    This looks interesting to me, but I can't really make sense of it:
    Failed to load profile from MDS /db/OID User_backup. Error is oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/db/OID User_backup".
    Any ideas, what has gone wrong?
    Thanks and regards,
    Henrik
    Edited by: user1154522 on Jun 8, 2012 6:50 AM

    Hi Henrik,
    Trying to help:
    1-Go and take a look into CIH table into OIM Schema.
    1.2-If OID is there, chech: CIH_STATUS column.
    1.3-If it's recorded into this table. Try to follow OIM Connector Unistall guide and do it again.
    Link: http://docs.oracle.com/cd/E28271_01/doc.1111/e14308/conn_mgmt.htm#CIHBDFEB
    section: 6.9.3 Setting Up the Uninstall Connector Utility
    I hope this helps,
    Thiago Leoncio.

  • Installable for OIM connector for People Soft Employee reconciliation 9.0.4

    I need to install the OIM connector for People Soft Employee reconciliation and user managemnet.
    The latest release of connectors, i.e version 9.1.0. supports People Tools 8.49 and not the previous versions of people soft, i.e 8.48, etc.
    Where can I download the installation media for connector for People Soft Employee reconciliation and user managemnet version 9.0.4 as my people tools installation is 8.48 version.
    Kindly respond.

    Hi Kevin,
    Thanks for your reply,
    We are trying to install the RACF Advanced Connector in OIM.After copying Connector to the ConnectorDefaultDirectory in OIMSERVER , we are trying to install the connector from the OIMAdmin Console. We are able to see the RACF connector version in the dropdown box, when we click on the Load button we are getting the SystemError Page.
    Please let us know if there are any prequisites we need to take care before installing the connector,we dodn't find anything on this in the connector documentation.
    Please help us to install the RACFAdvanced Connecttor
    Thanks,
    Ravi G

  • Does the error of the error cluster appear at invoke node?

    I use a "Open VI Reference" with "Invoke Node: Run VI and Wait until Done= True" if the VI run and have an error. Does the error return to the caller/server?

    No, you will need to use a CallByReference node to run the VI and then you can see the error cluster (if it is wired in the called VI's connector pane). Another option is to use the "Get Control Value" VI Server Method on the VI, to return the "error out" cluster of the called VI after the Run method is completed.
    -Jim

  • Stub out Error Cluster from Error Code.vi?

    When I profile my application, I find that the biggest consumer of CPU time is the Error Cluster from Error Code.vi, called from a number of locked NI libraries.  How can I stub out this .vi, replacing it with basically a pass-through?  I tried creating a project specific .vi with the same name, and when I open my project all the project and vi.lib .vis used link to it, but they all come up broken and have to be re-linked, which I can't do in the locked .vis (I matched the ins and outs and connector pattern).  I can't edit the Error Cluster...vi directly, getting a message about the .vi being used by another application even with a clean start of LV and going directly to that .vi in the library (and I would prefer to not mess with the vi.lib version anyway).  Any suggestions?  Thanks.  LV 2011.
    Matt

    If you have the LLB manager open it reserves your VI in a different appliation instance, therefore it is locked and no editing.  Simply close the LLB manager and you can whack away at that VI.
    I doubt that the shared clone setting plays much of a role here, there are some deeper issues.   A rather amusing VI in a few ways:
    In order to show the VI Title instead of the Name you Open a VI reference which is going to stick you into the root loop.  10 reentrent clones simply means 10 copies waiting in line for the root loop.  A non-reentrent version would simply have 10 copies waiting to run.  Minus the root loop issue, reentrency is the way to go, and on a desktop machine shared clones is typically quite effective.
    It can't be a slow VI, look Trim Whitespace was inlined manually to avoid a performance hit!  In a loop maybe, but really, shaving off the overhead of a single subVI?  That's optimization.
    But wait, all of that and much, much more is given right back by the use of Delete From Array to remove the first element of the Array.  Bad on so many levels.    Delete From Array is a data copy machine, and now you are doing one needlessly.  Array subset is your friend here, tells the compiler you are only reading, nothing to get excited about. Pull it outside the case structure, you are ditching the first element twice in the two branches.
    Concatenating strings in a loop, also a recipe for fun.  Often there are ways to leverage Array to Spreadsheet string for better performance, or build a string array and then concatenate at the end.  Probably not a big deal here, how big are call chains really, but if you are inlining subVIs by hand then you should really be frying the bigger fish.
    I find myself in your shoes fairly often.  Some clunker in vi.lib causes a bug or sluggish performance.  You either ditch the NI code and roll your own, or make it work on your machine but not others, or chalk it up to the cost of doing business.  I have tried on numerous occasions to suggest that all patches to vi.lib be made readily and freely available to all previous versions of LV that are compatible.  Let's say this VI got tweaked so it was a bit more performant for you, at least enough to be viable.  Then you could happily use the patched version in LV11, and if you went to a different machine you would simply make sure vi.lib was up-to-date.  These types of patches could roll out incrementally as needed, less need to cross your fingers that you won the CAR lottery with each new version of LV.  (I guess most lottery winners don't shell out $$$ to collect their "winnings" though).
    After all that what would I do here?  I would wrap that sucker inside a disable structure (provide minimal functionality, like pass through caller name, code and error instead).  Then I would check the performance again.  Now you have a data point as to whether or not it is worth it to proceed.

  • Adding server in DAG failing with error Error: Cluster API failed: "AddClusterNode() (MaxPercentage=25) failed with 0x800706ba. Error: The RPC server is unavailable

    Hi, Below is teh environments
    DC: Win 2008 R2 SP1
    Exchange Server OS: Win  2012  R2 Std 
    Exchange : 2013 SP1 Ent
    Two Servers with CAS+MB role, already part of one DAG. I am trying to add one new server in existing DAG. The installation of exchange 2013 competed successfully. However when i am adding it to the existing DAG, the below error is coming. Please help
    to solve the issue. Thanks in advance.
    A server-side database availability group administrative operation failed with a transient error. Please try the operation again. Error: An error occurred while attempting a cluster operation. Error: Cluster API failed: "AddClusterNode() (MaxPercentage=25)
    failed with 0x800706ba. Error: The RPC server is unavailable" [Server: cluster owner FQDN]
    Manu

    Hi Manu,
    As Deepak mentioned, please try to enable IPv6 on all member servers first.
    Based on my research, In Microsoft Exchange Server 2013, IPv6 is supported only when IPv4 is also installed and enabled. If Exchange 2013 is deployed in this configuration, and the network supports IPv4 and IPv6, all Exchange servers can send data to and
    receive data from devices, servers, and clients that use IPv6 addresses.
    Please also configure or disable Firewall to allow the connection.
    Thanks
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Mavis Huang
    TechNet Community Support

  • OID connector installation

    Is there a connector server install required?
    I have unzipped the OID connector into the OIM- ConnectorDefaultDirectory and from Admin Console load the connector. I have referred various blogs on this and they say above steps should be sufficient.
    However the Connector guide refers to a install of connector server? Is this optional?

    If they are on separate hosts and as you are using OID connector - yes, you have to use connector server to connect remotely.
    Configuring SSL is not mandatory - However, if you want to configure connector for SSL, refer: http://docs.oracle.com/cd/E22999_01/doc.111/e28603/deploy.htm#BGBHHEAB
    User accounts that are required for OID connector installation, refer: http://docs.oracle.com/cd/E22999_01/doc.111/e28603/deploy.htm#BGBDBGIE
    P.S: Just as a suggestion, you can enable LDAP sync (OOTB feature) in OIM, which does not need any connector server to be installed if installed on different host also. But, you may need to install OVD, where there will be two adapters configured that communicates with OIM and OID.
    Cheers,
    Vamsi.

Maybe you are looking for

  • Why am I being charged $2.99 ~once a week?

    Ive gone through my bank statements and on average once a week i am charged 2.99 by "APPLE ITUNES STORE SYDNEY AUS" or see "AUTHORISATION ONLY - EFTPOS PURCHASE AT ITUNES MUSIC STORE AUSTRALIA AU" Ive checked my iPad app store purchases, iTunes purch

  • Help needed to start a basic connection to a database

    Hi, totally new in this java JDBC concept. Need help to perform a kick start ni a program which will connects to a database and perform a simply SQL query. Possible can demostrate a full simple program that connects to the database and perform the SQ

  • My phone keeps freezing up

    I have HTC ADR6410LVW and it freezes up all the time..."loading".  It has done this for at least 1 full year.  I've never owned a smartphone before and this is changing my mind.  Why are these phone freezing up?  Verizon Wireless Customer Support wro

  • Bluetooth Firmware Update 2.0.1 (8/19/09)

    Not coming through "Software Updates" for me, anyone else? here's the link: http://support.apple.com/downloads/BluetoothFirmware_Update_2_01

  • Buffer table not up to date when searching shopping carts

    Hi Friends,    This is probably a common error but could not find specific note or forum threads to my specific issue. We are on SRM 5.0 Extended Classic with SP level 15. There has been no org changes or user changes. when existing user tries to pul