[jboss-jira] [JBoss JIRA] Updated: (AS7-1141) Four CNFEs when deploying an EAR containing Seam REST
Juergen Zimmermann (JIRA)
jira-events at lists.jboss.org
Wed Jun 29 06:51:23 EDT 2011
[ https://issues.jboss.org/browse/AS7-1141?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juergen Zimmermann updated AS7-1141:
------------------------------------
Attachment: testcase.ear.zip
> Four CNFEs when deploying an EAR containing Seam REST
> -----------------------------------------------------
>
> Key: AS7-1141
> URL: https://issues.jboss.org/browse/AS7-1141
> Project: Application Server 7
> Issue Type: Bug
> Components: CDI / Weld
> Reporter: Juergen Zimmermann
> Attachments: testcase.ear.zip
>
>
> I provide a testcase as follows:
> - EAR having RESTEasy extended by Seam REST
> - Manifest.mf has the additional line (both in the EJB and in the web module):
> Dependencies: org.apache.httpcomponents org.apache.log4j org.slf4j org.apache.velocity
> However, I'm getting 4 CNFEs:
> - org.apache.log4j.Priority in modules\org\apache\log4j\main\log4j-1.2.16.jar
> - org.slf4j.Logger in modules\org\slf4j\main\slf4j-api-1.5.10.jar
> - org.slf4j.spi.LocationAwareLogger also in modules\org\slf4j\main\slf4j-api-1.5.10.jar
> - org.apache.velocity.context.Context in modules\org\apache\velocity\main\velocity-1.6.3.jar
> Stacktrace:
> 12:37:18,617 DEBUG [org.jboss.weld.Bootstrap] (MSC service thread 1-1) catching: org.jboss.weld.resources.spi.ResourceLoadingException: java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:90) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:83) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:133) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:192) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:81) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.as.weld.services.WeldService.start(WeldService.java:89) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
> at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]
> at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
> Caused by: java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
> at java.lang.Class.getDeclaredMethods0(Native Method) [:1.6.0_26]
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) [:1.6.0_26]
> at java.lang.Class.getDeclaredMethods(Class.java:1791) [:1.6.0_26]
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:78) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> ... 11 more
> Caused by: java.lang.ClassNotFoundException: org.apache.velocity.context.Context from [Module "deployment.testcase.ear:main" from Service Module Loader]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
> ... 15 more
> 12:37:18,643 INFO [org.jboss.seam.solder.core.CoreExtension] (MSC service thread 1-1) Preventing interface org.jboss.seam.rest.templating.velocity.package-info from being installed as required class org.apache.velocity.Template could not be found
> 12:37:19,200 INFO [org.jboss.seam.solder.core.CoreExtension] (MSC service thread 1-1) Preventing class org.jboss.seam.solder.core.VersionLoggerUtil from being installed as bean due to @Veto annotation
> 12:37:19,310 DEBUG [org.jboss.weld.Bootstrap] (MSC service thread 1-1) catching: org.jboss.weld.resources.spi.ResourceLoadingException: java.lang.NoClassDefFoundError: org/apache/log4j/Priority
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:90) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:83) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:133) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:192) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:81) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.as.weld.services.WeldService.start(WeldService.java:89) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
> at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]
> at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
> Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Priority
> at java.lang.Class.getDeclaredMethods0(Native Method) [:1.6.0_26]
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) [:1.6.0_26]
> at java.lang.Class.getDeclaredMethods(Class.java:1791) [:1.6.0_26]
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:78) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> ... 11 more
> Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Priority from [Module "org.jboss.logging:main" from local module loader @6025e7 (roots: C:\Software\jboss-7.0.0.CR1-b1321\modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
> ... 15 more
> 12:37:19,418 INFO [org.jboss.seam.solder.core.CoreExtension] (MSC service thread 1-1) Preventing class org.jboss.seam.solder.resourceLoader.ResourceProvider from being installed as bean due to @Veto annotation
> 12:37:19,481 DEBUG [org.jboss.weld.Bootstrap] (MSC service thread 1-1) catching: org.jboss.weld.resources.spi.ResourceLoadingException: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger;
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:90) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:83) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:133) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:192) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:81) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.as.weld.services.WeldService.start(WeldService.java:89) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
> at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]
> at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
> Caused by: java.lang.NoClassDefFoundError: Lorg/slf4j/Logger;
> at java.lang.Class.getDeclaredFields0(Native Method) [:1.6.0_26]
> at java.lang.Class.privateGetDeclaredFields(Class.java:2291) [:1.6.0_26]
> at java.lang.Class.getDeclaredFields(Class.java:1743) [:1.6.0_26]
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:81) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> ... 11 more
> Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger from [Module "org.jboss.logging:main" from local module loader @6025e7 (roots: C:\Software\jboss-7.0.0.CR1-b1321\modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
> ... 15 more
> 12:37:19,542 DEBUG [org.jboss.weld.Bootstrap] (MSC service thread 1-1) catching: org.jboss.weld.resources.spi.ResourceLoadingException: java.lang.NoClassDefFoundError: Lorg/slf4j/spi/LocationAwareLogger;
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:90) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.weld.bootstrap.BeanDeployer.addClass(BeanDeployer.java:83) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployer.addClasses(BeanDeployer.java:133) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.BeanDeployment.deployBeans(BeanDeployment.java:192) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(WeldBootstrap.java:370) [weld-core-1.1.1.Final.jar:2011-04-04 15:54]
> at org.jboss.as.weld.WeldContainer.start(WeldContainer.java:81) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.as.weld.services.WeldService.start(WeldService.java:89) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1765)
> at org.jboss.msc.service.ServiceControllerImpl$ClearTCCLTask.run(ServiceControllerImpl.java:2291)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]
> at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
> Caused by: java.lang.NoClassDefFoundError: Lorg/slf4j/spi/LocationAwareLogger;
> at java.lang.Class.getDeclaredFields0(Native Method) [:1.6.0_26]
> at java.lang.Class.privateGetDeclaredFields(Class.java:2291) [:1.6.0_26]
> at java.lang.Class.getDeclaredFields(Class.java:1743) [:1.6.0_26]
> at org.jboss.as.weld.WeldModuleResourceLoader.classForName(WeldModuleResourceLoader.java:81) [jboss-as-weld-7.0.0.Beta4-SNAPSHOT.jar:7.0.0.Beta4-SNAPSHOT]
> ... 11 more
> Caused by: java.lang.ClassNotFoundException: org.slf4j.spi.LocationAwareLogger from [Module "org.jboss.logging:main" from local module loader @6025e7 (roots: C:\Software\jboss-7.0.0.CR1-b1321\modules)]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:191)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:358)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:330)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:307)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:101)
> ... 15 more
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list