dev@glassfish.java.net

[_at_GFv3] Failed to create class com.sun.enterprise.web.WebContainer

From: Sahoo <Sahoo_at_Sun.COM>
Date: Mon, 24 Mar 2008 20:47:56 +0530

After checking out and building HK2 and V3 workspaces, I am now getting
the following error while deploying a simple web app. There is no build
failure in Hudson, so must be something to do with my system, but I have
a clean workspace! While I am trying to figure out what's causing this
failure, if someone has any clue, please provide.

SEVERE: Cannot start container from module Module:
org.glassfish.web:webtier::ModuleClassLoader(name=org.glassfish.web:webtier,
parent=,URls[]=file:/space/ss141213/WS/gf/v3.trunk.new/publish/glassfish/modules/web/webtier-10.0-SNAPSHOT.jar,file:/space/ss141213/WS/gf/v3.trunk.new/publish/glassfish/modules/web/jasper-jsr199-9.1.jar,),init=true,URls[]=file:/space/ss141213/WS/gf/v3.trunk.new/publish/glassfish/modules/web/webtier-10.0-SNAPSHOT.jar,file:/space/ss141213/WS/gf/v3.trunk.new/publish/glassfish/modules/web/jasper-jsr199-9.1.jar,)
org.jvnet.hk2.component.ComponentException: Failed to create class
com.sun.enterprise.web.WebContainer
        at
com.sun.hk2.component.ConstructorWomb.create(ConstructorWomb.java:40)
        at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:38)
        at
com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:22)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:71)
        at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:24)
        at
com.sun.enterprise.v3.data.ContainerInfo.getContainer(ContainerInfo.java:76)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.startContainers(ApplicationLifecycle.java:740)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:408)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:264)
        at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:287)
        at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:192)
        at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:93)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:178)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:134)
        at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:605)
        at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:536)
        at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:785)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:130)
        at
com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:99)
        at
com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:61)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:78)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:179)
Caused by: java.lang.NoClassDefFoundError:
com/sun/enterprise/admin/monitor/stats/WebModuleStats
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at
com.sun.hk2.component.ConstructorWomb.create(ConstructorWomb.java:34)
        ... 23 more
Mar 24, 2008 8:21:05 PM
com.sun.enterprise.v3.server.ApplicationLifecycle failure
SEVERE: Failed to start containers
Mar 24, 2008 8:21:05 PM
com.sun.enterprise.v3.server.ApplicationLifecycle failure
SEVERE: Exception while deploying the app
java.lang.Exception: Failed to start containers
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:411)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:264)
        at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:287)
        at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:192)
        at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:93)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:178)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:134)
        at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:605)
        at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:536)
        at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:785)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:130)
        at
com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:99)
        at
com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:61)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:78)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:179)
Mar 24, 2008 8:21:05 PM
com.sun.enterprise.v3.server.ApplicationLifecycle stopContainers
INFO: Cannot release container web
org.jvnet.hk2.component.ComponentException: Failed to create class
com.sun.enterprise.web.WebContainer
        at
com.sun.hk2.component.ConstructorWomb.create(ConstructorWomb.java:40)
        at
com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:38)
        at
com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:22)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:71)
        at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:24)
        at
com.sun.enterprise.v3.data.ContainerInfo.getContainer(ContainerInfo.java:76)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.stopContainer(ApplicationLifecycle.java:784)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.stopContainers(ApplicationLifecycle.java:771)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle$1.actOn(ApplicationLifecycle.java:259)
        at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:289)
        at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:287)
        at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:192)
        at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:93)
        at
com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:178)
        at
com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:134)
        at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:605)
        at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:536)
        at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:785)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:130)
        at
com.sun.enterprise.v3.services.impl.HttpProtocolFilter.execute(HttpProtocolFilter.java:99)
        at
com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:61)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:78)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
        at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:179)
Caused by: java.lang.NoClassDefFoundError:
com/sun/enterprise/admin/monitor/stats/WebModuleStats
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at
com.sun.hk2.component.ConstructorWomb.create(ConstructorWomb.java:34)
        ... 24 more

Thanks,
Sahoo