[webbeans-issues] [JBoss JIRA] Created: (WBRI-286) ClassNotFoundException during WebBeansBootstrap.boot()

Kenneth Saks (JIRA) jira-events at lists.jboss.org
Tue Jul 7 10:18:51 EDT 2009


ClassNotFoundException during WebBeansBootstrap.boot()
------------------------------------------------------

                 Key: WBRI-286
                 URL: https://jira.jboss.org/jira/browse/WBRI-286
             Project: Web Beans
          Issue Type: Bug
          Components: Bootstrap
    Affects Versions: 1.0.0.PREVIEW1
         Environment: Integration into GlassFish v3
            Reporter: Kenneth Saks
            Priority: Blocker


I'm seeing the following stack trace during WebBeansBootstrap.boot() when an EjbServices instance is registered.   Some helper code within the webbeans impl is trying to load a web beans impl class using the application class loader and not finding it.    

SEVERE: Exception while invoking class org.glassfish.webbeans.WebBeansApplicationContainer start method
java.lang.RuntimeException: by java.lang.NoClassDefFoundError: org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance
	at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344)
	at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314)
	at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273)
	at org.jboss.webbeans.bean.EnterpriseBean.initProxyClass(EnterpriseBean.java:152)
	at org.jboss.webbeans.bean.EnterpriseBean.initialize(EnterpriseBean.java:124)
	at org.jboss.webbeans.bootstrap.BeanDeployer.deploy(BeanDeployer.java:123)
	at org.jboss.webbeans.bootstrap.WebBeansBootstrap.registerBeans(WebBeansBootstrap.java:167)
	at org.jboss.webbeans.bootstrap.WebBeansBootstrap.boot(WebBeansBootstrap.java:203)
	at org.glassfish.webbeans.WebBeansApplicationContainer.start(WebBeansApplicationContainer.java:64)
	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:215)
	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:193)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:304)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:174)
	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:255)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$4.execute(CommandRunnerImpl.java:422)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:437)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:524)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:140)
	at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:313)
	at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:180)
	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:165)
	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:208)
	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:746)
	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:655)
	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:905)
	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:161)
	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:136)
	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
	at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:637)
Caused by: javassist.CannotCompileException: by java.lang.NoClassDefFoundError: org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance
	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:169)
	at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:339)
	... 37 more
Caused by: java.lang.NoClassDefFoundError: org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
	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 javassist.util.proxy.FactoryHelper.toClass2(FactoryHelper.java:181)
	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:163)
	... 38 more
Caused by: java.lang.ClassNotFoundException: org.jboss.webbeans.bean.proxy.EnterpriseBeanInstance
	at org.glassfish.web.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2014)
	at org.glassfish.web.loader.WebappClassLoader.findClass(WebappClassLoader.java:935)
	at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1464)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
	... 46 more
Jul 2, 2009 1:21:42 PM org.glassfish.api.ActionReport failure
SEVERE: Exception while loading the app
java.lang.RuntimeException: by java.lang.NoClassDefFoundError: org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance
	at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:344)
	at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:314)
	at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:273)
	at org.jboss.webbeans.bean.EnterpriseBean.initProxyClass(EnterpriseBean.java:152)
	at org.jboss.webbeans.bean.EnterpriseBean.initialize(EnterpriseBean.java:124)
	at org.jboss.webbeans.bootstrap.BeanDeployer.deploy(BeanDeployer.java:123)
	at org.jboss.webbeans.bootstrap.WebBeansBootstrap.registerBeans(WebBeansBootstrap.java:167)
	at org.jboss.webbeans.bootstrap.WebBeansBootstrap.boot(WebBeansBootstrap.java:203)
	at org.glassfish.webbeans.WebBeansApplicationContainer.start(WebBeansApplicationContainer.java:64)
	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:215)
	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:193)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:304)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:174)
	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:255)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl$4.execute(CommandRunnerImpl.java:422)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:437)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:524)
	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:140)
	at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:313)
	at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:180)
	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:165)
	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:208)
	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:746)
	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:655)
	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:905)
	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:161)
	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:136)
	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
	at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:637)
Caused by: javassist.CannotCompileException: by java.lang.NoClassDefFoundError: org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance
	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:169)
	at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:339)
	... 37 more
Caused by: java.lang.NoClassDefFoundError: org/jboss/webbeans/bean/proxy/EnterpriseBeanInstance
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
	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 javassist.util.proxy.FactoryHelper.toClass2(FactoryHelper.java:181)
	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:163)
	... 38 more
Caused by: java.lang.ClassNotFoundException: org.jboss.webbeans.bean.proxy.EnterpriseBeanInstance
	at org.glassfish.web.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2014)
	at org.glassfish.web.loader.WebappClassLoader.findClass(WebappClassLoader.java:935)
	at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1464)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
	... 46 more
Jul 2, 2009 1:21:42 PM
INFO: In SimpleSingleton:destroy()
Jul 2, 2009 1:21:42 PM
INFO: In SimpleStateless:destroy()
Jul 2, 2009 1:21:42 PM
INFO: In ContextListener::contextDestroyed


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the weld-issues mailing list