glassfish
  1. glassfish
  2. GLASSFISH-16890

[Blocking] Console does not come up on AIX systems when sun-web-app_2_3-0.dtd cannot be fetched.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.1.1_b08
    • Fix Version/s: 3.1.1_b10
    • Component/s: web_container
    • Labels:
      None
    • Environment:

      AIX, IBM JDK 6, both 32 and 64 versions, Glassfish build b04 - b08, first noticed on b08, now reproducible with earlier builds even though not seen before when those were tested.

      Description

      Admin Console does not come up on some AIX systems. We are uncertain at this point what is causing the issue. It shows up with both 32 and 64 JDK installations, secure admin enabled and disabled, when Glassfish is installed as root and non root user. The exceptions are always the same:

      [#|2011-06-21T17:57:01.574-0700|INFO|glassfish3.1|com.sun.grizzly.config.Grizzly
      ServiceListener|_ThreadID=12;_ThreadName=Thread-8;|Listening to REST requests at
      context: /management/domain|#]

      [#|2011-06-21T17:58:10.555-0700|SEVERE|glassfish3.1|javax.enterprise.system.cont
      ainer.web.com.sun.enterprise.glassfish.web|_ThreadID=11;_ThreadName=Thread-8;|ja
      va.net.ConnectException: A remote host did not respond within the timeout period
      .|#]

      (...)

      [#|2011-06-21T17:59:33.215-0700|SEVERE|glassfish3.1|javax.enterprise.resource.we
      bcontainer.jsf.config|_ThreadID=11;_ThreadName=Thread-8;|Critical error during d
      eployment:
      com.sun.faces.config.ConfigurationException:
      Source Document: jndi:/__asadmin/WEB-INF/faces-config.xml
      Cause: Unable to find class 'com.sun.webui.jsf.faces.UIComponentELResolver'
      at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance
      (AbstractConfigProcessor.java:273)
      at com.sun.faces.config.processor.ApplicationConfigProcessor.addELResolv
      er(ApplicationConfigProcessor.java:574)
      at com.sun.faces.config.processor.ApplicationConfigProcessor.process(App
      licationConfigProcessor.java:301)
      at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(Abs
      tractConfigProcessor.java:114)
      at com.sun.faces.config.processor.LifecycleConfigProcessor.process(Lifec
      ycleConfigProcessor.java:116)
      at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(Abs
      tractConfigProcessor.java:114)
      at com.sun.faces.config.processor.FactoryConfigProcessor.process(Factory
      ConfigProcessor.java:222)
      at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:360)
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureLi
      stener.java:225)
      at org.apache.catalina.core.StandardContext.contextListenerStart(Standar
      dContext.java:4750)
      at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:
      531)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5
      366)
      at com.sun.enterprise.web.WebModule.start(WebModule.java:497)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
      .java:917)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:90
      1)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1
      997)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1
      648)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:101)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.jav
      a:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationL
      ifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplicat
      ion(ApplicationLoaderService.java:375)
      at com.sun.enterprise.v3.admin.adapter.InstallerThread.load(InstallerThr
      ead.java:210)
      at com.sun.enterprise.v3.admin.adapter.InstallerThread.run(InstallerThre
      ad.java:108)
      Caused by: java.lang.ClassNotFoundException: com.sun.webui.jsf.faces.UIComponent
      ELResolver
      at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoade
      r.java:1519)
      at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoade
      r.java:1369)
      at com.sun.faces.util.Util.loadClass(Util.java:281)
      at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass(Abst
      ractConfigProcessor.java:311)
      at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance
      (AbstractConfigProcessor.java:240)
      ... 25 more

      #]

      I'm logging this issue for tracking purposes.

      1. server.log
        31 kB
        lidiam
      2. sun-web.xml
        3 kB
        Shing Wai Chan
      3. XMLTest.java
        0.9 kB
        Shing Wai Chan

        Activity

          People

          • Assignee:
            Shing Wai Chan
            Reporter:
            lidiam
          • Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: