4 Replies Latest reply on Jan 10, 2002 2:04 PM by 3004

    WLS 6.0 NPE/exits in initializeRealm on startup

    3004

      I followed the procedure to convert my WLS 5.1 instance to WLS 6.0. When I start it, it gives the
      following exception and exits.

      The last thing it does before this is open fileRealm.properties (below).

      <Dec 22, 2000 12:51:39 PM PST> <Emergency> <Server> <Unable to initialize the se
      rver: 'Fatal initialization exception
      Throwable: java.lang.NullPointerException
      java.lang.NullPointerException
      at weblogic.security.SecurityService.initializeRealm(SecurityService.java:26
      6)
      at weblogic.security.SecurityService.initialize(SecurityService.java:121)
      at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
      at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
      at weblogic.Server.main(Server.java:35)
      '>


      $ cat fileRealm.properties
      #Fri Dec 22 12:46:41 PST 2000
      acl.reserve.weblogic.jdbc.connectionPool.highscore=everyone
      acl.modify.weblogic.jndi.weblogic.fileSystem=everyone
      acl.reserve.weblogic.jdbc.connectionPool.sessionDatabasePool=everyone
      acl.execute.weblogic.servlet.ConsoleHelp=everyone
      acl.execute.weblogic.servlet.AdminRealm=system
      acl.lookup.weblogic.jndi.weblogic.fileSystem=everyone
      acl.execute.weblogic.servlet.AdminEvents=system
      acl.lookup.weblogic.jndi.weblogic.ejb=system
      acl.list.weblogic.jndi.weblogic.rmi=everyone
      acl.reserve.weblogic.jdbc.connectionPool=system
      acl.execute.weblogic.servlet.T3AdminMain=system
      acl.execute.weblogic.servlet.AdminVersion=system
      acl.execute.weblogic.servlet.AdminConnections=system
      acl.lockServer.weblogic.admin=system
      acl.execute.weblogic.servlet.AdminClients=system
      acl.reserve.weblogic.jdbc.connectionPool.docPool=everyone
      acl.reserve.weblogic.jdbc.connectionPool.commercePool=everyone
      acl.shutdown.weblogic.admin=system
      acl.boot.weblogic.server=system,everyone
      acl.execute.weblogic.servlet.AdminMain=system
      acl.reserve.weblogic.jdbc.connectionPool.ticketDatabasePool=everyone
      acl.list.weblogic.jndi.weblogic.fileSystem=everyone
      acl.lookup.weblogic.jndi.weblogic=everyone
      acl.modify.weblogic.jndi.weblogic.rmi=everyone
      acl.write.weblogic.workspace=system,everyone
      acl.modify.weblogic.jndi.weblogic=system,guest
      acl.list.weblogic.jndi.weblogic=system
      acl.execute.weblogic.servlet.AdminThreads=system
      acl.execute.weblogic.servlet.HighScoreServlet=everyone
      acl.read.weblogic.workspace=system,everyone
      acl.lookup.weblogic.jndi.weblogic.rmi=everyone
      acl.modify.weblogic.admin.acl=system
      acl.execute.weblogic.servlet.AdminJDBC=system
      acl.execute.weblogic.servlet.classes=everyone
      acl.list.weblogic.jndi.weblogic.ejb=system
      acl.execute.weblogic.servlet.wlpsadmin=system
      acl.write.managedObject=system
      acl.execute.weblogic.servlet.AdminLicense=system
      acl.read.managedObject=system
      acl.execute.weblogic.servlet.AdminProps=system
      user.system=0x5fdab67a48b663eba8cc5e9e880750f10ae579f0
      acl.unlockServer.weblogic.admin=system
      acl.reset.weblogic.jdbc.connectionPool=system
      acl.execute.weblogic.servlet=system,everyone
      acl.modify.weblogic.jndi.weblogic.ejb=system,guest

        • 1. Re: WLS 6.0 NPE/exits in initializeRealm on startup
          3004

          By copying the <Security...> from mydomain/config.xml, I make it to line 123 (two lines past the
          previous attempt).

          <!-- This is the broken one generated by the 5.1 -> 6.0 conversion
          <Security
          Name="test_wlcs"
          PasswordPolicy="mypasswordpolicy"
          Realm="myRealm"
          />
          -->
          <!-- Stolen from mydomain/config.xml, name changed to protect the innocent -->

          <Security
          Name="test_wlcs"
          GuestDisabled="false"
          />

          And now I get the stack trace below. This just looks like a config problem - anybody?

          Thanks in advance,
          Mike
          <Dec 22, 2000 1:56:30 PM PST> <Emergency> <Server> <Unable to initialize the server: 'Fatal initialization exception
          Throwable: java.lang.SecurityException: Authentication for user system denied in realm weblogic
          java.lang.SecurityException: Authentication for user system denied in realm weblogic
          at weblogic.security.acl.Realm.authenticate(Realm.java:209)
          at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:229)
          at weblogic.security.acl.internal.Security.authenticate(Security.java:113)
          at weblogic.security.SecurityService.initializeSuid(SecurityService.java:293)
          at weblogic.security.SecurityService.initialize(SecurityService.java:123)
          at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
          at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
          at weblogic.Server.main(Server.java:35)
          '>



          "mreiche" <mreiche@ea.com> wrote:
          >
          I followed the procedure to convert my WLS 5.1 instance to WLS 6.0. When I start it, it gives the
          following exception and exits.

          The last thing it does before this is open fileRealm.properties (below).

          <Dec 22, 2000 12:51:39 PM PST> <Emergency> <Server> <Unable to initialize the se
          rver: 'Fatal initialization exception
          Throwable: java.lang.NullPointerException
          java.lang.NullPointerException
          at weblogic.security.SecurityService.initializeRealm(SecurityService.java:26
          6)
          at weblogic.security.SecurityService.initialize(SecurityService.java:121)
          at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
          at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
          at weblogic.Server.main(Server.java:35)
          '>


          $ cat fileRealm.properties
          #Fri Dec 22 12:46:41 PST 2000
          acl.reserve.weblogic.jdbc.connectionPool.highscore=everyone
          acl.modify.weblogic.jndi.weblogic.fileSystem=everyone
          acl.reserve.weblogic.jdbc.connectionPool.sessionDatabasePool=everyone
          acl.execute.weblogic.servlet.ConsoleHelp=everyone
          acl.execute.weblogic.servlet.AdminRealm=system
          acl.lookup.weblogic.jndi.weblogic.fileSystem=everyone
          acl.execute.weblogic.servlet.AdminEvents=system
          acl.lookup.weblogic.jndi.weblogic.ejb=system
          acl.list.weblogic.jndi.weblogic.rmi=everyone
          acl.reserve.weblogic.jdbc.connectionPool=system
          acl.execute.weblogic.servlet.T3AdminMain=system
          acl.execute.weblogic.servlet.AdminVersion=system
          acl.execute.weblogic.servlet.AdminConnections=system
          acl.lockServer.weblogic.admin=system
          acl.execute.weblogic.servlet.AdminClients=system
          acl.reserve.weblogic.jdbc.connectionPool.docPool=everyone
          acl.reserve.weblogic.jdbc.connectionPool.commercePool=everyone
          acl.shutdown.weblogic.admin=system
          acl.boot.weblogic.server=system,everyone
          acl.execute.weblogic.servlet.AdminMain=system
          acl.reserve.weblogic.jdbc.connectionPool.ticketDatabasePool=everyone
          acl.list.weblogic.jndi.weblogic.fileSystem=everyone
          acl.lookup.weblogic.jndi.weblogic=everyone
          acl.modify.weblogic.jndi.weblogic.rmi=everyone
          acl.write.weblogic.workspace=system,everyone
          acl.modify.weblogic.jndi.weblogic=system,guest
          acl.list.weblogic.jndi.weblogic=system
          acl.execute.weblogic.servlet.AdminThreads=system
          acl.execute.weblogic.servlet.HighScoreServlet=everyone
          acl.read.weblogic.workspace=system,everyone
          acl.lookup.weblogic.jndi.weblogic.rmi=everyone
          acl.modify.weblogic.admin.acl=system
          acl.execute.weblogic.servlet.AdminJDBC=system
          acl.execute.weblogic.servlet.classes=everyone
          acl.list.weblogic.jndi.weblogic.ejb=system
          acl.execute.weblogic.servlet.wlpsadmin=system
          acl.write.managedObject=system
          acl.execute.weblogic.servlet.AdminLicense=system
          acl.read.managedObject=system
          acl.execute.weblogic.servlet.AdminProps=system
          user.system=0x5fdab67a48b663eba8cc5e9e880750f10ae579f0
          acl.unlockServer.weblogic.admin=system
          acl.reset.weblogic.jdbc.connectionPool=system
          acl.execute.weblogic.servlet=system,everyone
          acl.modify.weblogic.jndi.weblogic.ejb=system,guest
          • 2. Re: WLS 6.0 NPE/exits in initializeRealm on startup
            3004

            Thanks for all the responses. Putting the correct system password in password.ini fixed it.

            So...

            1) Why did it crash in the first place.

            2) What's up with the password when you start WL? Where is this explained?

            mike


            <mreiche@ea.com> wrote:
            >
            By copying the <Security...> from mydomain/config.xml, I make it to line 123 (two lines past the
            previous attempt).

            <!-- This is the broken one generated by the 5.1 -> 6.0 conversion
            <Security
            Name="test_wlcs"
            PasswordPolicy="mypasswordpolicy"
            Realm="myRealm"
            />
            -->
            <!-- Stolen from mydomain/config.xml, name changed to protect the innocent -->

            <Security
            Name="test_wlcs"
            GuestDisabled="false"
            />

            And now I get the stack trace below. This just looks like a config problem - anybody?

            Thanks in advance,
            Mike
            <Dec 22, 2000 1:56:30 PM PST> <Emergency> <Server> <Unable to initialize the server: 'Fatal initialization exception
            Throwable: java.lang.SecurityException: Authentication for user system denied in realm weblogic
            java.lang.SecurityException: Authentication for user system denied in realm weblogic
            at weblogic.security.acl.Realm.authenticate(Realm.java:209)
            at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:229)
            at weblogic.security.acl.internal.Security.authenticate(Security.java:113)
            at weblogic.security.SecurityService.initializeSuid(SecurityService.java:293)
            at weblogic.security.SecurityService.initialize(SecurityService.java:123)
            at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
            at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
            at weblogic.Server.main(Server.java:35)
            '>



            "mreiche" <mreiche@ea.com> wrote:
            I followed the procedure to convert my WLS 5.1 instance to WLS 6.0. When I start it, it gives the
            following exception and exits.

            The last thing it does before this is open fileRealm.properties (below).

            <Dec 22, 2000 12:51:39 PM PST> <Emergency> <Server> <Unable to initialize the se
            rver: 'Fatal initialization exception
            Throwable: java.lang.NullPointerException
            java.lang.NullPointerException
            at weblogic.security.SecurityService.initializeRealm(SecurityService.java:26
            6)
            at weblogic.security.SecurityService.initialize(SecurityService.java:121)
            at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
            at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
            at weblogic.Server.main(Server.java:35)
            '>


            $ cat fileRealm.properties
            #Fri Dec 22 12:46:41 PST 2000
            acl.reserve.weblogic.jdbc.connectionPool.highscore=everyone
            acl.modify.weblogic.jndi.weblogic.fileSystem=everyone
            acl.reserve.weblogic.jdbc.connectionPool.sessionDatabasePool=everyone
            acl.execute.weblogic.servlet.ConsoleHelp=everyone
            acl.execute.weblogic.servlet.AdminRealm=system
            acl.lookup.weblogic.jndi.weblogic.fileSystem=everyone
            acl.execute.weblogic.servlet.AdminEvents=system
            acl.lookup.weblogic.jndi.weblogic.ejb=system
            acl.list.weblogic.jndi.weblogic.rmi=everyone
            acl.reserve.weblogic.jdbc.connectionPool=system
            acl.execute.weblogic.servlet.T3AdminMain=system
            acl.execute.weblogic.servlet.AdminVersion=system
            acl.execute.weblogic.servlet.AdminConnections=system
            acl.lockServer.weblogic.admin=system
            acl.execute.weblogic.servlet.AdminClients=system
            acl.reserve.weblogic.jdbc.connectionPool.docPool=everyone
            acl.reserve.weblogic.jdbc.connectionPool.commercePool=everyone
            acl.shutdown.weblogic.admin=system
            acl.boot.weblogic.server=system,everyone
            acl.execute.weblogic.servlet.AdminMain=system
            acl.reserve.weblogic.jdbc.connectionPool.ticketDatabasePool=everyone
            acl.list.weblogic.jndi.weblogic.fileSystem=everyone
            acl.lookup.weblogic.jndi.weblogic=everyone
            acl.modify.weblogic.jndi.weblogic.rmi=everyone
            acl.write.weblogic.workspace=system,everyone
            acl.modify.weblogic.jndi.weblogic=system,guest
            acl.list.weblogic.jndi.weblogic=system
            acl.execute.weblogic.servlet.AdminThreads=system
            acl.execute.weblogic.servlet.HighScoreServlet=everyone
            acl.read.weblogic.workspace=system,everyone
            acl.lookup.weblogic.jndi.weblogic.rmi=everyone
            acl.modify.weblogic.admin.acl=system
            acl.execute.weblogic.servlet.AdminJDBC=system
            acl.execute.weblogic.servlet.classes=everyone
            acl.list.weblogic.jndi.weblogic.ejb=system
            acl.execute.weblogic.servlet.wlpsadmin=system
            acl.write.managedObject=system
            acl.execute.weblogic.servlet.AdminLicense=system
            acl.read.managedObject=system
            acl.execute.weblogic.servlet.AdminProps=system
            user.system=0x5fdab67a48b663eba8cc5e9e880750f10ae579f0
            acl.unlockServer.weblogic.admin=system
            acl.reset.weblogic.jdbc.connectionPool=system
            acl.execute.weblogic.servlet=system,everyone
            acl.modify.weblogic.jndi.weblogic.ejb=system,guest
            • 3. Re: WLS 6.0 NPE/exits in initializeRealm on startup
              3004

              Hello Mike,

              I have a similar problem to the one you had a while back, but I don't
              see any responses.

              I have just converted my weblogic properties file
              from WLS-5.1 sp 9 to WLS 6.1 sp 1. I don't get any errors appearing
              during the conversion. When I start up the "new" app, I get a mysterious
              NullPointerException:

              Starting WebLogic Server ....
              <Jan 7, 2002 5:55:54 PM EST> <Notice> <Management> <Loading configuration file
              ./config/GNPDomain/config.xml ...>
              <Jan 7, 2002 5:56:01 PM EST> <Emergency> <Server> <Unable to initialize the server:
              'Fatal initialization exception
              Throwable: java.lang.NullPointerException
              java.lang.NullPointerException
                   at weblogic.security.SecurityService.initializeRealm(SecurityService.java:261)
                   at weblogic.security.SecurityService.initialize(SecurityService.java:115)
                   at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:390)
                   at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:202)
                   at weblogic.Server.main(Server.java:35)
              '>
              ***************************************************************************

              I don't know what this means or how to debug it. From your posting,
              I think it might be due to the security entry in my config.xml file as
              you noted in this thread.

              I tried to modify my config file
              From:
              <Security Name="GNPDomain" PasswordPolicy="mypasswordpolicy" Realm="myRealm"/>
              <PasswordPolicy MinimumPasswordLength="1" Name="mypasswordpolicy"/>

              To:
              <Security GuestDisabled="false" Name="GNPDomain"
              PasswordPolicy="wl_default_password_policy" Realm="myRealm" SystemUser="system"/>
              <PasswordPolicy Name="wl_default_password_policy"/>

              to no avail. I don't know where I can find the doc for this. I have
              looked at the tutorial which didn't help.

              If anyone has an idea of what is wrong, I would be grateful,
              Stephane

              "mreiche" <mreiche@ea.com> wrote:
              >
              Thanks for all the responses. Putting the correct system password in
              password.ini fixed it.

              So...

              1) Why did it crash in the first place.

              2) What's up with the password when you start WL? Where is this explained?

              mike


              <mreiche@ea.com> wrote:
              By copying the <Security...> from mydomain/config.xml, I make it to
              line 123 (two lines past the
              previous attempt).

              <!-- This is the broken one generated by the 5.1 -> 6.0 conversion
              <Security
              Name="test_wlcs"
              PasswordPolicy="mypasswordpolicy"
              Realm="myRealm"
              />
              -->
              <!-- Stolen from mydomain/config.xml, name changed to protect the innocent
              -->
              <Security
              Name="test_wlcs"
              GuestDisabled="false"
              />

              And now I get the stack trace below. This just looks like a config
              problem - anybody?
              Thanks in advance,
              Mike
              <Dec 22, 2000 1:56:30 PM PST> <Emergency> <Server> <Unable to initialize
              the server: 'Fatal initialization exception
              Throwable: java.lang.SecurityException: Authentication for user system
              denied in realm weblogic
              java.lang.SecurityException: Authentication for user system denied in
              realm weblogic
              at weblogic.security.acl.Realm.authenticate(Realm.java:209)
              at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:229)
              at weblogic.security.acl.internal.Security.authenticate(Security.java:113)
              at weblogic.security.SecurityService.initializeSuid(SecurityService.java:293)
              at weblogic.security.SecurityService.initialize(SecurityService.java:123)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              '>



              "mreiche" <mreiche@ea.com> wrote:
              I followed the procedure to convert my WLS 5.1 instance to WLS 6.0.
              When I start it, it gives the
              following exception and exits.

              The last thing it does before this is open fileRealm.properties (below).

              <Dec 22, 2000 12:51:39 PM PST> <Emergency> <Server> <Unable to initialize
              the se
              rver: 'Fatal initialization exception
              Throwable: java.lang.NullPointerException
              java.lang.NullPointerException
              at weblogic.security.SecurityService.initializeRealm(SecurityService.java:26
              6)
              at weblogic.security.SecurityService.initialize(SecurityService.java:121)
              at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
              at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
              at weblogic.Server.main(Server.java:35)
              '>


              $ cat fileRealm.properties
              #Fri Dec 22 12:46:41 PST 2000
              acl.reserve.weblogic.jdbc.connectionPool.highscore=everyone
              acl.modify.weblogic.jndi.weblogic.fileSystem=everyone
              acl.reserve.weblogic.jdbc.connectionPool.sessionDatabasePool=everyone
              acl.execute.weblogic.servlet.ConsoleHelp=everyone
              acl.execute.weblogic.servlet.AdminRealm=system
              acl.lookup.weblogic.jndi.weblogic.fileSystem=everyone
              acl.execute.weblogic.servlet.AdminEvents=system
              acl.lookup.weblogic.jndi.weblogic.ejb=system
              acl.list.weblogic.jndi.weblogic.rmi=everyone
              acl.reserve.weblogic.jdbc.connectionPool=system
              acl.execute.weblogic.servlet.T3AdminMain=system
              acl.execute.weblogic.servlet.AdminVersion=system
              acl.execute.weblogic.servlet.AdminConnections=system
              acl.lockServer.weblogic.admin=system
              acl.execute.weblogic.servlet.AdminClients=system
              acl.reserve.weblogic.jdbc.connectionPool.docPool=everyone
              acl.reserve.weblogic.jdbc.connectionPool.commercePool=everyone
              acl.shutdown.weblogic.admin=system
              acl.boot.weblogic.server=system,everyone
              acl.execute.weblogic.servlet.AdminMain=system
              acl.reserve.weblogic.jdbc.connectionPool.ticketDatabasePool=everyone
              acl.list.weblogic.jndi.weblogic.fileSystem=everyone
              acl.lookup.weblogic.jndi.weblogic=everyone
              acl.modify.weblogic.jndi.weblogic.rmi=everyone
              acl.write.weblogic.workspace=system,everyone
              acl.modify.weblogic.jndi.weblogic=system,guest
              acl.list.weblogic.jndi.weblogic=system
              acl.execute.weblogic.servlet.AdminThreads=system
              acl.execute.weblogic.servlet.HighScoreServlet=everyone
              acl.read.weblogic.workspace=system,everyone
              acl.lookup.weblogic.jndi.weblogic.rmi=everyone
              acl.modify.weblogic.admin.acl=system
              acl.execute.weblogic.servlet.AdminJDBC=system
              acl.execute.weblogic.servlet.classes=everyone
              acl.list.weblogic.jndi.weblogic.ejb=system
              acl.execute.weblogic.servlet.wlpsadmin=system
              acl.write.managedObject=system
              acl.execute.weblogic.servlet.AdminLicense=system
              acl.read.managedObject=system
              acl.execute.weblogic.servlet.AdminProps=system
              user.system=0x5fdab67a48b663eba8cc5e9e880750f10ae579f0
              acl.unlockServer.weblogic.admin=system
              acl.reset.weblogic.jdbc.connectionPool=system
              acl.execute.weblogic.servlet=system,everyone
              acl.modify.weblogic.jndi.weblogic.ejb=system,guest
              • 4. Re: WLS 6.0 NPE/exits in initializeRealm on startup
                3004

                Hi Stephane,

                This is sometimes caused by creating and specifying a Caching Realm as the default
                realm without pointing the caching realm to a custom realm.

                If this is the case set the cachingrealm property to null in your config.xml and
                you should be able to start up ok.

                Kind Regards,

                Richard Wallace
                Senior Developer Relations Engineer
                BEA Support.

                "vaucher" <stephane.vaucher@cirano.qc.ca> wrote:
                >
                Hello Mike,

                I have a similar problem to the one you had a while back, but I don't
                see any responses.

                I have just converted my weblogic properties file
                from WLS-5.1 sp 9 to WLS 6.1 sp 1. I don't get any errors appearing
                during the conversion. When I start up the "new" app, I get a mysterious
                NullPointerException:

                Starting WebLogic Server ....
                <Jan 7, 2002 5:55:54 PM EST> <Notice> <Management> <Loading configuration
                file
                ./config/GNPDomain/config.xml ...>
                <Jan 7, 2002 5:56:01 PM EST> <Emergency> <Server> <Unable to initialize
                the server:
                'Fatal initialization exception
                Throwable: java.lang.NullPointerException
                java.lang.NullPointerException
                     at weblogic.security.SecurityService.initializeRealm(SecurityService.java:261)
                     at weblogic.security.SecurityService.initialize(SecurityService.java:115)
                     at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:390)
                     at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:202)
                     at weblogic.Server.main(Server.java:35)
                '>
                ***************************************************************************

                I don't know what this means or how to debug it. From your posting,
                I think it might be due to the security entry in my config.xml file as
                you noted in this thread.

                I tried to modify my config file
                From:
                <Security Name="GNPDomain" PasswordPolicy="mypasswordpolicy" Realm="myRealm"/>
                <PasswordPolicy MinimumPasswordLength="1" Name="mypasswordpolicy"/>

                To:
                <Security GuestDisabled="false" Name="GNPDomain"
                PasswordPolicy="wl_default_password_policy" Realm="myRealm" SystemUser="system"/>
                <PasswordPolicy Name="wl_default_password_policy"/>

                to no avail. I don't know where I can find the doc for this. I have
                looked at the tutorial which didn't help.

                If anyone has an idea of what is wrong, I would be grateful,
                Stephane

                "mreiche" <mreiche@ea.com> wrote:
                Thanks for all the responses. Putting the correct system password in
                password.ini fixed it.

                So...

                1) Why did it crash in the first place.

                2) What's up with the password when you start WL? Where is this explained?

                mike


                <mreiche@ea.com> wrote:
                By copying the <Security...> from mydomain/config.xml, I make it to
                line 123 (two lines past the
                previous attempt).

                <!-- This is the broken one generated by the 5.1 -> 6.0 conversion
                <Security
                Name="test_wlcs"
                PasswordPolicy="mypasswordpolicy"
                Realm="myRealm"
                />
                -->
                <!-- Stolen from mydomain/config.xml, name changed to protect the innocent
                -->
                <Security
                Name="test_wlcs"
                GuestDisabled="false"
                />

                And now I get the stack trace below. This just looks like a config
                problem - anybody?
                Thanks in advance,
                Mike
                <Dec 22, 2000 1:56:30 PM PST> <Emergency> <Server> <Unable to initialize
                the server: 'Fatal initialization exception
                Throwable: java.lang.SecurityException: Authentication for user system
                denied in realm weblogic
                java.lang.SecurityException: Authentication for user system denied
                in
                realm weblogic
                at weblogic.security.acl.Realm.authenticate(Realm.java:209)
                at weblogic.security.acl.Realm.getAuthenticatedName(Realm.java:229)
                at weblogic.security.acl.internal.Security.authenticate(Security.java:113)
                at weblogic.security.SecurityService.initializeSuid(SecurityService.java:293)
                at weblogic.security.SecurityService.initialize(SecurityService.java:123)
                at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
                at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
                at weblogic.Server.main(Server.java:35)
                '>



                "mreiche" <mreiche@ea.com> wrote:
                I followed the procedure to convert my WLS 5.1 instance to WLS 6.0.
                When I start it, it gives the
                following exception and exits.

                The last thing it does before this is open fileRealm.properties (below).

                <Dec 22, 2000 12:51:39 PM PST> <Emergency> <Server> <Unable to initialize
                the se
                rver: 'Fatal initialization exception
                Throwable: java.lang.NullPointerException
                java.lang.NullPointerException
                at weblogic.security.SecurityService.initializeRealm(SecurityService.java:26
                6)
                at weblogic.security.SecurityService.initialize(SecurityService.java:121)
                at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:343)
                at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:169)
                at weblogic.Server.main(Server.java:35)
                '>


                $ cat fileRealm.properties
                #Fri Dec 22 12:46:41 PST 2000
                acl.reserve.weblogic.jdbc.connectionPool.highscore=everyone
                acl.modify.weblogic.jndi.weblogic.fileSystem=everyone
                acl.reserve.weblogic.jdbc.connectionPool.sessionDatabasePool=everyone
                acl.execute.weblogic.servlet.ConsoleHelp=everyone
                acl.execute.weblogic.servlet.AdminRealm=system
                acl.lookup.weblogic.jndi.weblogic.fileSystem=everyone
                acl.execute.weblogic.servlet.AdminEvents=system
                acl.lookup.weblogic.jndi.weblogic.ejb=system
                acl.list.weblogic.jndi.weblogic.rmi=everyone
                acl.reserve.weblogic.jdbc.connectionPool=system
                acl.execute.weblogic.servlet.T3AdminMain=system
                acl.execute.weblogic.servlet.AdminVersion=system
                acl.execute.weblogic.servlet.AdminConnections=system
                acl.lockServer.weblogic.admin=system
                acl.execute.weblogic.servlet.AdminClients=system
                acl.reserve.weblogic.jdbc.connectionPool.docPool=everyone
                acl.reserve.weblogic.jdbc.connectionPool.commercePool=everyone
                acl.shutdown.weblogic.admin=system
                acl.boot.weblogic.server=system,everyone
                acl.execute.weblogic.servlet.AdminMain=system
                acl.reserve.weblogic.jdbc.connectionPool.ticketDatabasePool=everyone
                acl.list.weblogic.jndi.weblogic.fileSystem=everyone
                acl.lookup.weblogic.jndi.weblogic=everyone
                acl.modify.weblogic.jndi.weblogic.rmi=everyone
                acl.write.weblogic.workspace=system,everyone
                acl.modify.weblogic.jndi.weblogic=system,guest
                acl.list.weblogic.jndi.weblogic=system
                acl.execute.weblogic.servlet.AdminThreads=system
                acl.execute.weblogic.servlet.HighScoreServlet=everyone
                acl.read.weblogic.workspace=system,everyone
                acl.lookup.weblogic.jndi.weblogic.rmi=everyone
                acl.modify.weblogic.admin.acl=system
                acl.execute.weblogic.servlet.AdminJDBC=system
                acl.execute.weblogic.servlet.classes=everyone
                acl.list.weblogic.jndi.weblogic.ejb=system
                acl.execute.weblogic.servlet.wlpsadmin=system
                acl.write.managedObject=system
                acl.execute.weblogic.servlet.AdminLicense=system
                acl.read.managedObject=system
                acl.execute.weblogic.servlet.AdminProps=system
                user.system=0x5fdab67a48b663eba8cc5e9e880750f10ae579f0
                acl.unlockServer.weblogic.admin=system
                acl.reset.weblogic.jdbc.connectionPool=system
                acl.execute.weblogic.servlet=system,everyone
                acl.modify.weblogic.jndi.weblogic.ejb=system,guest