dev@glassfish.java.net

Internal error: EJBContainerUtilImpl was null

From: Bobby Bissett <bobby.bissett_at_oracle.com>
Date: Thu, 7 Oct 2010 10:51:39 -0400

After upgrading from a v2.1.1 clustered installation, I see the error below in the server log when starting the domain. I haven't changed anything locally, so some commit between yesterday afternoon and this morning hosed the EJB container.

Any ideas? Steps to reproduce:
http://wikis.sun.com/display/GlassFish/V3.1ClusterUpgradeExample

[#|2010-10-07T10:49:02.427-0400|WARNING|glassfish3.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=1;_ThreadName=main;|Internal error: EJBContainerUtilImpl was null
java.lang.Throwable
        at com.sun.ejb.containers.EjbContainerUtilImpl.getInstance(EjbContainerUtilImpl.java:250)
        at com.sun.ejb.base.io.IOUtils.<clinit>(IOUtils.java:58)
        at com.sun.ejb.base.io.JavaEEIOUtilsImpl.createObjectInputStream(JavaEEIOUtilsImpl.java:58)
        at com.sun.enterprise.web.WebModule.createObjectInputStream(WebModule.java:388)
        at org.apache.catalina.session.StandardManager.readSessions(StandardManager.java:466)
        at org.apache.catalina.session.StandardManager.doLoadFromFile(StandardManager.java:422)
        at org.apache.catalina.session.StandardManager.load(StandardManager.java:393)
        at org.apache.catalina.session.StandardManager.start(StandardManager.java:834)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:5327)
        at com.sun.enterprise.web.WebModule.start(WebModule.java:497)
        at org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:1515)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1182)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:973)
        at org.apache.catalina.core.ContainerBase.startChildren(ContainerBase.java:1515)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1182)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:527)
        at org.apache.catalina.startup.Embedded.start(Embedded.java:934)
        at com.sun.enterprise.web.WebContainer.postConstruct(WebContainer.java:577)
        at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:109)
        at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:92)
        at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:68)
        at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:59)
        at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:136)
        at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:73)
        at org.glassfish.internal.data.EngineInfo.getContainer(EngineInfo.java:93)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.startContainers(ApplicationLifecycle.java:833)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:578)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:343)
        at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:351)
        at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:202)
        at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:109)
        at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:92)
        at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:68)
        at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:59)
        at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:136)
        at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:73)
        at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:239)
        at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:131)
        at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:76)
        at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:124)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:104)
        at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
|#]