4 Replies Latest reply on Nov 26, 2012 3:37 PM by OON

    Issue with saving GTC connector

    pratheek
      After generation of mappings in GTC when I try to save the mapping I get the following error on the web console:


      An error occurred while saving the information for generic technology connector GTCTRUSTED. Check the application logs for more details.



      This is the error which shows up in the logs:



      <Sep 10, 2012 11:22:08 AM EDT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateGenConnectorAction/createGenericConnectorSuccess encounter some problems: Bean has been deleted.
      javax.ejb.NoSuchEJBException: Bean has been deleted.
           at weblogic.ejb.container.swap.DiskSwap.read(DiskSwap.java:192)
           at weblogic.ejb.container.manager.StatefulSessionManager.getBean(StatefulSessionManager.java:420)
           at weblogic.ejb.container.manager.StatefulSessionManager.preInvoke(StatefulSessionManager.java:492)
           at weblogic.ejb.container.internal.BaseRemoteObject.preInvoke(BaseRemoteObject.java:229)
           at weblogic.ejb.container.internal.StatefulRemoteObject.__WL_preInvoke(StatefulRemoteObject.java:57)
           at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:24)
           at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.isLockAcquiredx(Unknown Source)
           at sun.reflect.GeneratedMethodAccessor1174.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
           at $Proxy344.isLockAcquiredx(Unknown Source)
           at sun.reflect.GeneratedMethodAccessor1173.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
           at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
           at $Proxy345.isLockAcquiredx(Unknown Source)
           at Thor.API.Operations.tcImportOperationsIntfDelegate.isLockAcquired(Unknown Source)
           at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(CreateConnectorAction.java:1652)
           at sun.reflect.GeneratedMethodAccessor3152.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
           at java.lang.reflect.Method.invoke(Method.java:597)
           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.CreateConnectorAction.execute(CreateConnectorAction.java:135)
           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:300)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at com.thortech.xl.webclient.security.XSSFilter.doFilter(XSSFilter.java:105)
           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.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
           at java.security.AccessController.doPrivileged(Native Method)
           at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
           at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
           at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
           at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
           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:136)
           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:3715)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
           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:2277)
           at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
      >




      Can somebody help me with this ??


      Thanks.
        • 1. Re: Issue with saving GTC connector
          Leoncio-Oracle
          the "Bean has been deleted" message is generally is part of error handling code, so the causes of it can be various. It is never the exact|actual problem, it is merely a consequence of some earlier error. So, better do some analyses the preceding log messages to determine the root cause of this issue.

          so,

          1- When you were saving the information for generic technology connector GTCTRUSTED. Did you receive any other error or can you provide more logs, please?

          2-Trying to understand and help into your issue: We have one common throubleshooting regarding GTC in OIM:

          If you are doing customization work done on objects of a generic technology connector would be overwritten(my guess about your logs) if you perform a Manage Generic Technology Connector operation.

          More details:

          2.1-You can use the Design Console to customize connector objects that are automatically created during generic technology connector creation. However, after you customize connector objects, if you perform a Manage Generic Technology Connector operation, then all the customization done on the connector objects would be overwritten. Therefore, Oracle recommends that you to apply one of the following guidelines:

          2.1.1-Do not use the Design Console to modify generic technology connector objects.

          The exception to this guideline is the IT resource. You can modify the parameters of the IT resource by using the Design Console. However, if you have enabled the cache for the GenericConnector and GenericConnectorProviders categories, then you must purge the cache either before or after you modify IT resource parameters. See "Purging the Cache" in the Oracle Fusion Middleware System Administrator's Guide for Oracle Identity Manager for information about running the PurgeCache utility.

          2.1.2-If you use the Design Console to modify generic technology connector objects, then do not use the Manage Generic Technology Connector feature to modify the generic technology connector.

          Note: Connector objects that are automatically created are not deleted even if the generic technology connector creation process fails. So, if part of the logs is showing 'bean deleted' looks like we have
          some issue on this step(related of this situation here).

          I hope this helps.
          THiago Leoncio.
          • 2. Re: Issue with saving GTC connector
            959129
            Here are the logs which i get when I try to save the connector







            <Sep 11, 2012 3:14:02 PM EDT> <Warning> <Socket> <BEA-000449> <Closing socket as no data read from it on 172.26.192.245:13,635 during the configured idle timeout of 5 secs>
            <Sep 11, 2012 3:14:03 PM EDT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateGenConnectorAction/createGenericConnectorSuccess encounter some problems: {1}
            java.lang.NullPointerException
                 at com.thortech.xl.ddm.repositories.api.impl.APIManager.populateInstanceObject(APIManager.java:152)
                 at com.thortech.xl.ddm.repositories.api.impl.APIManager.invokeApiRetrieveChildren(APIManager.java:277)
                 at com.thortech.xl.ddm.repositories.api.impl.APIRepository.createSchemaInstance(APIRepository.java:110)
                 at com.thortech.xl.ddm.repositories.api.impl.APIRepository.createChildrenSchemaInstance(APIRepository.java:508)
                 at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.populateChildren(SchemaInstance.java:898)
                 at com.thortech.xl.ddm.engine.visitor.PopulateChildrenVisitor.visitStarted(PopulateChildrenVisitor.java:48)
                 at com.thortech.xl.ddm.engine.data.datatypes.SchemaInstance.traverse(SchemaInstance.java:241)
                 at com.thortech.xl.ddm.engine.SchemaInstanceFacade.populate(SchemaInstanceFacade.java:307)
                 at com.thortech.xl.ddm.engine.SchemaInstanceFacade.addXMLSchemaInstance(SchemaInstanceFacade.java:238)
                 at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.addLastPreviewedFilePrivate(tcImportOperationsBean.java:688)
                 at com.thortech.xl.ejb.beansimpl.tcImportOperationsBean.addXMLFile(tcImportOperationsBean.java:394)
                 at Thor.API.Operations.tcImportOperationsIntfEJB.addXMLFilex(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
                 at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
                 at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
                 at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
                 at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
                 at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                 at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
                 at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
                 at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
                 at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                 at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
                 at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                 at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
                 at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
                 at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
                 at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
                 at $Proxy369.addXMLFilex(Unknown Source)
                 at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.__WL_invoke(Unknown Source)
                 at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
                 at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.addXMLFilex(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
                 at $Proxy374.addXMLFilex(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
                 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
                 at $Proxy505.addXMLFilex(Unknown Source)
                 at Thor.API.Operations.tcImportOperationsIntfDelegate.addXMLFile(Unknown Source)
                 at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(CreateConnectorAction.java:1710)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at org.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.CreateConnectorAction.execute(CreateConnectorAction.java:135)
                 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:300)
                 at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                 at com.thortech.xl.webclient.security.XSSFilter.doFilter(XSSFilter.java:105)
                 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.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
                 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                 at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
                 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                 at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
                 at java.security.AccessController.doPrivileged(Native Method)
                 at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
                 at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
                 at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
                 at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
                 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:136)
                 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:3715)
                 at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
                 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:2277)
                 at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
                 at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
                 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
                 at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
            >
            <Sep 11, 2012 3:14:08 PM EDT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: CreateGenConnectorAction/createGenericConnectorSuccess encounter some problems: Bean has been deleted.
            javax.ejb.NoSuchEJBException: Bean has been deleted.
                 at weblogic.ejb.container.swap.DiskSwap.read(DiskSwap.java:192)
                 at weblogic.ejb.container.manager.StatefulSessionManager.getBean(StatefulSessionManager.java:420)
                 at weblogic.ejb.container.manager.StatefulSessionManager.preInvoke(StatefulSessionManager.java:492)
                 at weblogic.ejb.container.internal.BaseRemoteObject.preInvoke(BaseRemoteObject.java:229)
                 at weblogic.ejb.container.internal.StatefulRemoteObject.__WL_preInvoke(StatefulRemoteObject.java:57)
                 at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:24)
                 at Thor.API.Operations.tcImportOperationsIntf_uawk3z_tcImportOperationsIntfRemoteImpl.isLockAcquiredx(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
                 at $Proxy374.isLockAcquiredx(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
                 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
                 at $Proxy505.isLockAcquiredx(Unknown Source)
                 at Thor.API.Operations.tcImportOperationsIntfDelegate.isLockAcquired(Unknown Source)
                 at com.thortech.xl.webclient.actions.CreateConnectorAction.createGenericConnectorSuccess(CreateConnectorAction.java:1652)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at org.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.CreateConnectorAction.execute(CreateConnectorAction.java:135)
                 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:300)
                 at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
                 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                 at com.thortech.xl.webclient.security.XSSFilter.doFilter(XSSFilter.java:105)
                 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.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
                 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                 at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:108)
                 at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
                 at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
                 at java.security.AccessController.doPrivileged(Native Method)
                 at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
                 at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
                 at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
                 at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
                 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:136)
                 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:3715)
                 at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
                 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:2277)
                 at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
                 at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
                 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
                 at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
            • 3. Re: Issue with saving GTC connector
              959129
              I did not do any modifications on the design console and I ran purge cache still I get the error.


              Thanks,
              Pratheek
              • 4. Re: Issue with saving GTC connector
                OON
                Hello Pratheek!

                Today we have faced with this problem too.
                For our case we have found the solution: we have deleted “Scheduled Job” which imported via Deployment Manager. This Scheduled Job performs trusted reconciliation.
                Please check your OIM server for Scheduled Job for this resource. If you will find it – you must delete it.

                As I see our exception in server log file match your but scenario is some differ: we created some modification of GTC connector for trusted reconciliation on the first OIM server, then we made export of it via Deployment Manager, created xml file we try to import into second OIM server. When we open xml in Deployment Manager on the second OIM server there were exceptions in log file like your and Deployment Manager stop to work.

                If deleting Scheduled Job don’t help, please perform next:
                1. Collect output from “XELLERATE.DDM” logger on level TRACE:32.
                2. From debug output try to understand which crash GTC modification.

                For our case we see that debug output has ended after “Merged SchemaInstance for scheduledTask with xml element”. There is element “Job” followed element “scheduledTask” in our export file. So we make the conclusion that element “Job” conflicts with existing Job in OIM and that crash Deployment Manager.

                BR,
                Oleg.