0 Replies Latest reply on Sep 28, 2016 8:32 AM by 3262434

    OIM-OAM-OAAM integration in 11.1.2.3.0

    3262434

      Hi,

       

      I have integarted OIM OAM and OAAM. I am using java "/jdk1.7.0_80/".

      Now when a user clicks on forgot password link, it gives a error saying "There's some techinical error processing your request" in OAAM page.

       

      The flow is as below:

       

      1. User access a protected resource.

      2. User enters the user name on the OAAM user name page and clicks continue.

      3. User clicks on forgot password link on the password page of OAAM.

      4.Answers all the challenge questions,then

      5.it gives a error saying "There's some techinical error processing your request" in OAAM page.

       

      Errors found are:

      [ERROR] [] [oracle.oaam] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 0000LTjq1TTFw000jzwkno1NurY600000f,0] [APP: oaam_server#11.1.2.0.0] [DSID: 0000LTjpuxKFw000jzwkno1NurY600000U] Error loading plugin instance for className=com.bharosa.vcrypt.services.OAAMUserMgmtOIM[[

      java.lang.NullPointerException

              at com.bharosa.vcrypt.services.OAAMUserMgmtOIM.init(OAAMUserMgmtOIM.java:415)

              at com.bharosa.vcrypt.services.OAAMUserMgmtOIM.<init>(OAAMUserMgmtOIM.java:89)

              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

              at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

              at java.lang.Class.newInstance(Class.java:383)

              at com.bharosa.uio.util.UIOUtil.getPlugin(UIOUtil.java:2610)

              at com.bharosa.uio.processor.integration.DefaultIntegrationProcessor.getPlugin(DefaultIntegrationProcessor.java:319)

              at com.bharosa.uio.processor.integration.DefaultIntegrationProcessor.getPasswordManager(DefaultIntegrationProcessor.java:215)

              at com.bharosa.uio.util.UIOUtil.getPasswordManager(UIOUtil.java:2530)

              at com.bharosa.uio.util.UIOUtil.getPasswordPolicyText(UIOUtil.java:2456)

              at com.bharosa.uio.processor.task.ChangePasswordTaskProcessor.process(ChangePasswordTaskProcessor.java:181)

              at com.bharosa.uio.processor.task.AbstractTaskProcessor.execute(AbstractTaskProcessor.java:71)

              at com.bharosa.uio.actions.ChangePasswordAction.bharosaExecute(ChangePasswordAction.java:159)

              at com.bharosa.uio.actions.UIOBaseAction.execute(UIOBaseAction.java:87)

              at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)

              at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)

              at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)

              at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)

              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.bharosa.uio.filters.ParamFilter.doFilter(ParamFilter.java:49)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:138)

              at java.security.AccessController.doPrivileged(Native Method)

              at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)

              at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:464)

              at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:121)

              at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:211)

              at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:296)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.security.am.agent.wls.filters.OAMServletAuthenticationFilter.doFilter(OAMServletAuthenticationFilter.java:265)

              at oracle.security.am.agent.wls.filters.OAMValidationSystemFilter.doFilter(OAMValidationSystemFilter.java:133)

              at oracle.security.wls.oamagent.OAMAgentWrapperFilter.doFilter(OAMAgentWrapperFilter.java:120)

              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

              at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)

              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)

       

      Any help highly appreciated.