2 Replies Latest reply on Apr 4, 2001 5:21 PM by 3004

    java.security.acl.NotOwnerException when Administration Port is set

    3004
      I get the NOE, posted below, when I start some of my managed servers, while other managed servers
      start fine. After some scrutiny I discover the differences is that in /console, I've set some of my
      managed server's Administration Port to that of my admin server, and these are the ones that are
      busted! Those that I left as default '0' start up just fine. Hence the question: "What the heck
      is the use of this field???"

      <Apr 3, 2001 3:12:02 PM PDT> <Info> <WebLogicServer> <IIOP subsystem enabled.>
      <Apr 3, 2001 3:12:02 PM PDT> <Emergency> <Server> <Unable to initialize the server: 'Fatal
      initialization exception
      Throwable: java.lang.IllegalAccessError: java.security.acl.NotOwnerException
      java.lang.IllegalAccessError: java.security.acl.NotOwnerException
      at weblogic.security.acl.Realm.getRealm(Realm.java:91)
      at weblogic.security.acl.Realm.getRealm(Realm.java:36)
      at weblogic.security.acl.Realm.authenticate(Realm.java:183)
      at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
      at weblogic.security.acl.internal.Security.authenticate(Security.java:116)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:429)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:272)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java
      :244)
      at weblogic.jndi.Environment.getContext(Environment.java:135)
      at weblogic.jndi.Environment.getInitialContext(Environment.java:118)
      at weblogic.management.Admin.initializeRemoteAdminHome(Admin.java:894)
      at weblogic.management.Admin.start(Admin.java:311)
      at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:331)
      at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
      at weblogic.Server.main(Server.java:35)
      '>
      ***************************************************************************
      The WebLogic Server did not start up properly.
      Exception raised: java.lang.IllegalAccessError: java.security.acl.NotOwnerException
      java.lang.IllegalAccessError: java.security.acl.NotOwnerException
      at weblogic.security.acl.Realm.getRealm(Realm.java:91)
      at weblogic.security.acl.Realm.getRealm(Realm.java:36)
      at weblogic.security.acl.Realm.authenticate(Realm.java:183)
      at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
      at weblogic.security.acl.internal.Security.authenticate(Security.java:116)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:429)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:272)
      at
      weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java
      :244)
      at weblogic.jndi.Environment.getContext(Environment.java:135)
      at weblogic.jndi.Environment.getInitialContext(Environment.java:118)
      at weblogic.management.Admin.initializeRemoteAdminHome(Admin.java:894)
      at weblogic.management.Admin.start(Admin.java:311)
      at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:331)
      at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
      at weblogic.Server.main(Server.java:35)
      Reason: Fatal initialization exception
      ***************************************************************************
      --
      Gene Chuang
      Join Kiko.com!


        • 1. Re: java.security.acl.NotOwnerException when Administration Port is set
          3004
          This is equivalent to weblogic.system.AdministrationPort in 451/510.

          In 451/51 if you start WLS server with
          java -Dweblogic.system.administrativePort=2000 weblogic.Server

          and then executing

          D:\releases\510>java weblogic.Admin admin://localhost:2000 VERSION

          returns the WLS version.

          WebLogic Build: 5.1.0 Service Pack 8 12/20/2000 16:34:54 #95137

          Bottom line is, once you set admin port, all admin stuff can be done on admin protocol only.

          It appears this is not happening/broken in 6.0 . There's already an engg issue filed on this problem.

          --
          Kumar



          Gene Chuang wrote:
          I get the NOE, posted below, when I start some of my managed servers, while other managed servers
          start fine. After some scrutiny I discover the differences is that in /console, I've set some of my
          managed server's Administration Port to that of my admin server, and these are the ones that are
          busted! Those that I left as default '0' start up just fine. Hence the question: "What the heck
          is the use of this field???"

          <Apr 3, 2001 3:12:02 PM PDT> <Info> <WebLogicServer> <IIOP subsystem enabled.>
          <Apr 3, 2001 3:12:02 PM PDT> <Emergency> <Server> <Unable to initialize the server: 'Fatal
          initialization exception
          Throwable: java.lang.IllegalAccessError: java.security.acl.NotOwnerException
          java.lang.IllegalAccessError: java.security.acl.NotOwnerException
          at weblogic.security.acl.Realm.getRealm(Realm.java:91)
          at weblogic.security.acl.Realm.getRealm(Realm.java:36)
          at weblogic.security.acl.Realm.authenticate(Realm.java:183)
          at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
          at weblogic.security.acl.internal.Security.authenticate(Security.java:116)
          at
          weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:429)
          at
          weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:272)
          at
          weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java
          :244)
          at weblogic.jndi.Environment.getContext(Environment.java:135)
          at weblogic.jndi.Environment.getInitialContext(Environment.java:118)
          at weblogic.management.Admin.initializeRemoteAdminHome(Admin.java:894)
          at weblogic.management.Admin.start(Admin.java:311)
          at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:331)
          at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
          at weblogic.Server.main(Server.java:35)
          '>
          ***************************************************************************
          The WebLogic Server did not start up properly.
          Exception raised: java.lang.IllegalAccessError: java.security.acl.NotOwnerException
          java.lang.IllegalAccessError: java.security.acl.NotOwnerException
          at weblogic.security.acl.Realm.getRealm(Realm.java:91)
          at weblogic.security.acl.Realm.getRealm(Realm.java:36)
          at weblogic.security.acl.Realm.authenticate(Realm.java:183)
          at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
          at weblogic.security.acl.internal.Security.authenticate(Security.java:116)
          at
          weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:429)
          at
          weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:272)
          at
          weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java
          :244)
          at weblogic.jndi.Environment.getContext(Environment.java:135)
          at weblogic.jndi.Environment.getInitialContext(Environment.java:118)
          at weblogic.management.Admin.initializeRemoteAdminHome(Admin.java:894)
          at weblogic.management.Admin.start(Admin.java:311)
          at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:331)
          at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
          at weblogic.Server.main(Server.java:35)
          Reason: Fatal initialization exception
          ***************************************************************************
          --
          Gene Chuang
          Join Kiko.com!
          • 2. Re: java.security.acl.NotOwnerException when Administration Port is set
            3004
            Ah, I see! The introduction of an "admin server" in 6.0 caused the confusion for me. The
            Administration Port is NOT the port number of the admin server!

            Gene

            "Kumar Allamraju" <kumar.allamraju@bea.com> wrote in message news:3ACA87D8.FF8B6BE0@bea.com...
            This is equivalent to weblogic.system.AdministrationPort in 451/510.

            In 451/51 if you start WLS server with
            java -Dweblogic.system.administrativePort=2000 weblogic.Server

            and then executing

            D:\releases\510>java weblogic.Admin admin://localhost:2000 VERSION

            returns the WLS version.

            WebLogic Build: 5.1.0 Service Pack 8 12/20/2000 16:34:54 #95137

            Bottom line is, once you set admin port, all admin stuff can be done on admin protocol only.

            It appears this is not happening/broken in 6.0 . There's already an engg issue filed on this
            problem.
            >
            --
            Kumar



            Gene Chuang wrote:
            I get the NOE, posted below, when I start some of my managed servers, while other managed
            servers
            start fine. After some scrutiny I discover the differences is that in /console, I've set some
            of my
            managed server's Administration Port to that of my admin server, and these are the ones that are
            busted! Those that I left as default '0' start up just fine. Hence the question: "What the
            heck
            is the use of this field???"

            <Apr 3, 2001 3:12:02 PM PDT> <Info> <WebLogicServer> <IIOP subsystem enabled.>
            <Apr 3, 2001 3:12:02 PM PDT> <Emergency> <Server> <Unable to initialize the server: 'Fatal
            initialization exception
            Throwable: java.lang.IllegalAccessError: java.security.acl.NotOwnerException
            java.lang.IllegalAccessError: java.security.acl.NotOwnerException
            at weblogic.security.acl.Realm.getRealm(Realm.java:91)
            at weblogic.security.acl.Realm.getRealm(Realm.java:36)
            at weblogic.security.acl.Realm.authenticate(Realm.java:183)
            at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
            at weblogic.security.acl.internal.Security.authenticate(Security.java:116)
            at
            weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:429)
            at
            weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:272)
            at
            weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java
            :244)
            at weblogic.jndi.Environment.getContext(Environment.java:135)
            at weblogic.jndi.Environment.getInitialContext(Environment.java:118)
            at weblogic.management.Admin.initializeRemoteAdminHome(Admin.java:894)
            at weblogic.management.Admin.start(Admin.java:311)
            at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:331)
            at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
            at weblogic.Server.main(Server.java:35)
            '>
            ***************************************************************************
            The WebLogic Server did not start up properly.
            Exception raised: java.lang.IllegalAccessError: java.security.acl.NotOwnerException
            java.lang.IllegalAccessError: java.security.acl.NotOwnerException
            at weblogic.security.acl.Realm.getRealm(Realm.java:91)
            at weblogic.security.acl.Realm.getRealm(Realm.java:36)
            at weblogic.security.acl.Realm.authenticate(Realm.java:183)
            at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:233)
            at weblogic.security.acl.internal.Security.authenticate(Security.java:116)
            at
            weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:429)
            at
            weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:272)
            at
            weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java
            :244)
            at weblogic.jndi.Environment.getContext(Environment.java:135)
            at weblogic.jndi.Environment.getInitialContext(Environment.java:118)
            at weblogic.management.Admin.initializeRemoteAdminHome(Admin.java:894)
            at weblogic.management.Admin.start(Admin.java:311)
            at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:331)
            at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
            at weblogic.Server.main(Server.java:35)
            Reason: Fatal initialization exception
            ***************************************************************************
            --
            Gene Chuang
            Join Kiko.com!