Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-1500

Geronimo startup fails after adding an HTTPS Connector

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 1.0
    • 1.x
    • None
    • Security Level: public (Regular issues)
    • None
    • Win XP, SunJDK 1.4.2_08

    Description

      Geronimo startup fails after adding an HTTPS Connector through Geronimo Console. Verified this with both Geronimo-Jetty 1.0 and Geronimo-Tomcat 1.0 distributions.

      Steps to recreate this problem:
      1. Start the Geronimo server.
      2. Add an HTTPS Connector using link provided in WebServers portlet in Geronimo Console.
      3. Stop the Geronimo server.
      4. Start the Geronimo server. At this step, the server startup fails.

      The following exception is logged to geronimo.log:
      18:08:38,717 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: objectName="geronimo.server:J2EEApplication=null,J2EEModule=geronimo/j2ee-system/1.0/car,J2EEServer=geronimo,j2eeType=AttributeStore,name=AttributeManager"
      java.lang.NullPointerException
      at org.apache.geronimo.system.configuration.GBeanOverride.<init>(GBeanOverride.java:128)
      at org.apache.geronimo.system.configuration.ConfigurationOverride.<init>(ConfigurationOverride.java:51)
      at org.apache.geronimo.system.configuration.ServerOverride.<init>(ServerOverride.java:41)
      at org.apache.geronimo.system.configuration.LocalAttributeManager.load(LocalAttributeManager.java:323)
      at org.apache.geronimo.system.configuration.LocalAttributeManager.doStart(LocalAttributeManager.java:419)
      at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
      at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
      at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
      at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
      at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
      at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
      at org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
      at org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<generated>)
      at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
      at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
      at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
      at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
      at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
      at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
      at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:286)
      at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
      at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404)

      Attachments

        1. GERONIMO-1500.patch
          0.8 kB
          Vamsavardhana Reddy

        Issue Links

          Activity

            People

              jgenender Jeff Genender
              vamsic Vamsavardhana Reddy
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: