8 Replies Latest reply on May 24, 2011 7:58 AM by 863933

    OIM problem with weblogic administration server (configuring OIM)

    842263
      Hi,

      I have this software installed:
      - Oracle database 11gR2 (schemas made with RCU)
      - SOA Suite generic 11.1.1.2.0
      - Repository Creation Utility
      - Weblogic Server 1034
      - JDK 1.6.0_24
      - IAM_generic 11.1.1.1.3.0 (OIM)

      when I'm configuring the oracle identity management 11.1.1.3.0 and I'm in the weblogic administration server screen I write in the fields:

      url administration server : t3://localhost:7001
      Username: weblogic
      Password: ****** (correct)

      when it tries to connect to weblogic I get an error that says:
      INST-6180: It has not been possible to get the URL server managed by the OIM domain // (spanish translation of the error)

      then if look at the weblogic standard output (and in the admin server log) I see the following error


      ####<23-feb-2011 21H04' CET> <Warning> <RMI> <WIN-5GJP37O0LUL> <AdminServer> <[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1298491447915> <BEA-080003> <RuntimeException thrown by rmi server: javax.management.remote.rmi.RMIConnectionImpl.getAttribute(Ljavax.management.ObjectName;Ljava.lang.String;Ljavax.security.auth.Subject;)
      java.lang.NullPointerException.
      java.lang.NullPointerException
           at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)
           at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getMBeanContextLoader(JMXContextInterceptor.java:475)
           at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:146)
           at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
           at java.security.AccessController.doPrivileged(Native Method)
           at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
           at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
           at java.security.AccessController.doPrivileged(Native Method)
           at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
           at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttribute(SecurityInterceptor.java:299)
           at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttribute(WLSMBeanServer.java:279)
           at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5$1.run(JMXConnectorSubjectForwarder.java:326)
           at java.security.AccessController.doPrivileged(Native Method)
           at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5.run(JMXConnectorSubjectForwarder.java:324)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
           at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttribute(JMXConnectorSubjectForwarder.java:319)
           at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
           at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
           at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
           at java.security.AccessController.doPrivileged(Native Method)
           at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
           at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
           at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
           at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
           at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
           at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
           at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)

      Thanks for your time