5 Replies Latest reply: Nov 9, 2012 10:07 PM by Caddick RSS

    Issue with Disable User in OIM9.1.0.1

    Caddick
      Guys,

      I am working on OIM9.1 , And I am disabling user using JAVA API . Its working fine when I am calling disable user from Edit profile. Also I hv one custom requirment to call disable on one attribute update. When I am updating Attribute through EDIT profile its working fine , but when its get updated through FlatFile Recon , I am getting below error.

      Guys , need your help.

      Error :-

      2012-11-09 20:48:00,148 INFO [STDOUT] *************************************tcresultset**************Thor.API.tcMetaDataSet@67891e8b
      2012-11-09 20:48:00,149 INFO [STDOUT] *************************************tcresultset**************1
      2012-11-09 20:48:00,149 INFO [STDOUT] ********************Group check Value*************true
      2012-11-09 20:48:00,153 ERROR [XELLERATE.ACCOUNTMANAGEMENT] Class/Method: tcDataBase/getUser encounter some problems: Invalid user found: UNKNOWN
      java.lang.RuntimeException: Invalid user found: UNKNOWN
      at com.thortech.xl.server.tcDataBase.getUser(Unknown Source)
      at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.disableUser(Unknown Source)
      at com.thortech.xl.ejb.beans.tcUserOperationsSession.disableUser(Unknown Source)
      at sun.reflect.GeneratedMethodAccessor679.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
      at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
      at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
      at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
      at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
      at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
      at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
      at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
      at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
      at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
      at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
      at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
      at org.jboss.ejb.Container.invoke(Container.java:960)
      at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
      at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
      at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:169)
      at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:118)
      at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:209)
      at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:195)
      at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
      at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
      at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:112)
      at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
      at $Proxy734.disableUser(Unknown Source)