[
https://jira.jboss.org/jira/browse/JBAS-7763?page=com.atlassian.jira.plug...
]
Martin Gencur updated JBAS-7763:
--------------------------------
Description:
The following exception is thrown during deployment of weld jsf application named
Pastecode. This exception is thrown only when using "default" configuration
however this wasn't true with JBossAS nightly build from 2010-02-08. Since that time
the JBoss configurations have been changed and the Pastecode application can be now used
only with "all" configuration. Class
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean is somehow needed even though I
don't use it explicitly in the application.
16:49:01,592 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error
installing to Real:
name=vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/
state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException:
URL
file:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/tmp/3j011-n981x1-g5zfzbxe-1-g5zg0axb-9v/weld-pastecode.war/
deployment failed
at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:321)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:145)
at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:462)
at org.jboss.web.deployers.WebModule.startModule(WebModule.java:116)
at org.jboss.web.deployers.WebModule.start(WebModule.java:95)
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 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:271)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:670)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
at $Proxy41.start(Unknown Source)
at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:53)
at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:41)
at
org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at
org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at
org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at
org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:301)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.system.ServiceController.doChange(ServiceController.java:671)
at org.jboss.system.ServiceController.start(ServiceController.java:443)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:189)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:102)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:49)
at
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1660)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1378)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1399)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1431)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1319)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:898)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:677)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError:
org/jboss/cache/pojo/jmx/PojoCacheJmxWrapperMBean
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at
org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactoryFactory.instantiateFactory(DistributedCacheManagerFactoryFactory.java:140)
at
org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactoryFactory.getDistributedCacheManagerFactory(DistributedCacheManagerFactoryFactory.java:70)
at
org.jboss.web.tomcat.service.session.JBossCacheManager.<init>(JBossCacheManager.java:174)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
org.jboss.web.tomcat.service.deployers.TomcatService.getInstance(TomcatService.java:394)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.initManager(JBossContextConfig.java:1224)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.processContextConfig(JBossContextConfig.java:797)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.init(JBossContextConfig.java:680)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:423)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.lifecycleEvent(JBossContextConfig.java:196)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5462)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4215)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:315)
... 64 more
Caused by: java.lang.ClassNotFoundException:
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean from
BaseClassLoader@ba8180{vfsfile:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/conf/jboss-service.xml}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:498)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 88 more
16:49:01,611 WARN [org.jboss.system.server.profileservice.hotdeploy.HDScanner] Failed to
process changes: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of
incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** DEPLOYMENTS IN ERROR: Name -> Error
vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/
-> org.jboss.deployers.spi.DeploymentException: URL
file:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/tmp/3j011-n981x1-g5zfzbxe-1-g5zg0axb-9v/weld-pastecode.war/
deployment failed
DEPLOYMENTS IN ERROR:
Deployment
"vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/"
is in error due to the following reason(s): java.lang.ClassNotFoundException:
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean from
BaseClassLoader@ba8180{vfsfile:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/conf/jboss-service.xml}
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1198)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1144)
at
org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:848)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:416)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Steps to reproduce the bug:
1) update JBoss AS with current version of Weld (by running mvn -Pupdate-jboss-as under
weld/core/jboss-as after setting JBOSS_HOME env variable
2) run mvn package under weld/examples/jsf/pastecode
3) first deploy the datasource file weld-pastecode-ds.xml and then deploy resulting ear
file from ear/target/weld-pastecode.ear to jbossAS default configuration
was:
The following exception is thrown during deployment of weld jsf application named
Pastecode. This exception is thrown only when using "default" configuration
however this wasn't true with JBossAS nightly build from 2010-02-08. Since that time
the JBoss configurations have been changed and the Pastecode application can be now used
only with "all" configuration. Class
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean is somehow needed even though I
don't use it explicitly in the application.
16:49:01,592 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error
installing to Real:
name=vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/
state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException:
URL
file:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/tmp/3j011-n981x1-g5zfzbxe-1-g5zg0axb-9v/weld-pastecode.war/
deployment failed
at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:321)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:145)
at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:462)
at org.jboss.web.deployers.WebModule.startModule(WebModule.java:116)
at org.jboss.web.deployers.WebModule.start(WebModule.java:95)
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 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:271)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:670)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
at $Proxy41.start(Unknown Source)
at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:53)
at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:41)
at
org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at
org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at
org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at
org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:301)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.system.ServiceController.doChange(ServiceController.java:671)
at org.jboss.system.ServiceController.start(ServiceController.java:443)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:189)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:102)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:49)
at
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1660)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1378)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1399)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1431)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1319)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:898)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:677)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError:
org/jboss/cache/pojo/jmx/PojoCacheJmxWrapperMBean
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at
org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactoryFactory.instantiateFactory(DistributedCacheManagerFactoryFactory.java:140)
at
org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactoryFactory.getDistributedCacheManagerFactory(DistributedCacheManagerFactoryFactory.java:70)
at
org.jboss.web.tomcat.service.session.JBossCacheManager.<init>(JBossCacheManager.java:174)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
org.jboss.web.tomcat.service.deployers.TomcatService.getInstance(TomcatService.java:394)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.initManager(JBossContextConfig.java:1224)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.processContextConfig(JBossContextConfig.java:797)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.init(JBossContextConfig.java:680)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:423)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.lifecycleEvent(JBossContextConfig.java:196)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5462)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4215)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:315)
... 64 more
Caused by: java.lang.ClassNotFoundException:
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean from
BaseClassLoader@ba8180{vfsfile:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/conf/jboss-service.xml}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:498)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 88 more
16:49:01,611 WARN [org.jboss.system.server.profileservice.hotdeploy.HDScanner] Failed to
process changes: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of
incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** DEPLOYMENTS IN ERROR: Name -> Error
vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/
-> org.jboss.deployers.spi.DeploymentException: URL
file:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/tmp/3j011-n981x1-g5zfzbxe-1-g5zg0axb-9v/weld-pastecode.war/
deployment failed
DEPLOYMENTS IN ERROR:
Deployment
"vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/"
is in error due to the following reason(s): java.lang.ClassNotFoundException:
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean from
BaseClassLoader@ba8180{vfsfile:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/conf/jboss-service.xml}
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1198)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1144)
at
org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:848)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:416)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Steps to reproduce the bug:
1) update JBoss AS with current version of Weld (by running mvn -Pupdate-jboss-as under
weld/core/jboss-as after setting JBOSS_HOME env variable
2) run mvn package under weld/examples/jsf/pastecode
3) first deploy the datasource file weld-pastecode-ds.xml and then deploy resulting ear
file from ear/target/weld-pastecode.ear to jbossAS default configuration
4) go to jboss-as directory in weld distribution and run mvn -Pupdate-jboss-as
Unable to deploy Weld Pastecode application to JBoss AS 6.0.0.M2
default configuration
--------------------------------------------------------------------------------------
Key: JBAS-7763
URL:
https://jira.jboss.org/jira/browse/JBAS-7763
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: JBossAS-6.0.0.M2
Environment: JBossAS 6.0.0.M2
Reporter: Martin Gencur
The following exception is thrown during deployment of weld jsf application named
Pastecode. This exception is thrown only when using "default" configuration
however this wasn't true with JBossAS nightly build from 2010-02-08. Since that time
the JBoss configurations have been changed and the Pastecode application can be now used
only with "all" configuration. Class
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean is somehow needed even though I
don't use it explicitly in the application.
16:49:01,592 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error
installing to Real:
name=vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/
state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException:
URL
file:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/tmp/3j011-n981x1-g5zfzbxe-1-g5zg0axb-9v/weld-pastecode.war/
deployment failed
at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:321)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:145)
at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:462)
at org.jboss.web.deployers.WebModule.startModule(WebModule.java:116)
at org.jboss.web.deployers.WebModule.start(WebModule.java:95)
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 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:271)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:670)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
at $Proxy41.start(Unknown Source)
at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:53)
at
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:41)
at
org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at
org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at
org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at
org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:301)
at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.system.ServiceController.doChange(ServiceController.java:671)
at org.jboss.system.ServiceController.start(ServiceController.java:443)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:189)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:102)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:49)
at
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1660)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1378)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1399)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1431)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1319)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:378)
at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:2029)
at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:1050)
at
org.jboss.dependency.plugins.AbstractController.executeOrIncrementStateDirectly(AbstractController.java:1289)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1213)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1107)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:918)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:633)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:898)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:677)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:409)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError:
org/jboss/cache/pojo/jmx/PojoCacheJmxWrapperMBean
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at
org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactoryFactory.instantiateFactory(DistributedCacheManagerFactoryFactory.java:140)
at
org.jboss.web.tomcat.service.session.distributedcache.spi.DistributedCacheManagerFactoryFactory.getDistributedCacheManagerFactory(DistributedCacheManagerFactoryFactory.java:70)
at
org.jboss.web.tomcat.service.session.JBossCacheManager.<init>(JBossCacheManager.java:174)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
org.jboss.web.tomcat.service.deployers.TomcatService.getInstance(TomcatService.java:394)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.initManager(JBossContextConfig.java:1224)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.processContextConfig(JBossContextConfig.java:797)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.init(JBossContextConfig.java:680)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:423)
at
org.jboss.web.tomcat.service.deployers.JBossContextConfig.lifecycleEvent(JBossContextConfig.java:196)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115)
at org.apache.catalina.core.StandardContext.init(StandardContext.java:5462)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4215)
at
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:315)
... 64 more
Caused by: java.lang.ClassNotFoundException:
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean from
BaseClassLoader@ba8180{vfsfile:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/conf/jboss-service.xml}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:498)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 88 more
16:49:01,611 WARN [org.jboss.system.server.profileservice.hotdeploy.HDScanner] Failed to
process changes: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of
incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** DEPLOYMENTS IN ERROR: Name -> Error
vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/
-> org.jboss.deployers.spi.DeploymentException: URL
file:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/tmp/3j011-n981x1-g5zfzbxe-1-g5zg0axb-9v/weld-pastecode.war/
deployment failed
DEPLOYMENTS IN ERROR:
Deployment
"vfszip:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/deploy/weld-pastecode.ear/"
is in error due to the following reason(s): java.lang.ClassNotFoundException:
org.jboss.cache.pojo.jmx.PojoCacheJmxWrapperMBean from
BaseClassLoader@ba8180{vfsfile:/home/mgencur/temp/weld-1.0.1-Final/jboss-6.0.0.M2/server/default/conf/jboss-service.xml}
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1198)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1144)
at
org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:848)
at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:416)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:294)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Steps to reproduce the bug:
1) update JBoss AS with current version of Weld (by running mvn -Pupdate-jboss-as under
weld/core/jboss-as after setting JBOSS_HOME env variable
2) run mvn package under weld/examples/jsf/pastecode
3) first deploy the datasource file weld-pastecode-ds.xml and then deploy resulting ear
file from ear/target/weld-pastecode.ear to jbossAS default configuration
--
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