[richfaces-issues] [JBoss JIRA] (RF-13725) Showcase can not be deployed on Tomcat 7 due to Weld & Guava integration

Juraj Húska (JIRA) issues at jboss.org
Tue Jul 15 05:20:29 EDT 2014


    [ https://issues.jboss.org/browse/RF-13725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12985054#comment-12985054 ] 

Juraj Húska commented on RF-13725:
----------------------------------

I have tried to deploy Showcase with {{weld-servlet-1.1.18.Final.jar}}, and it was successful.

Therefore, upgrading of {{weld-servlet}} dependency would resolve this issue.

> Showcase can not be deployed on Tomcat 7 due to Weld & Guava integration
> ------------------------------------------------------------------------
>
>                 Key: RF-13725
>                 URL: https://issues.jboss.org/browse/RF-13725
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: showcase
>    Affects Versions: 4.5.0.Alpha3
>            Reporter: Juraj Húska
>
> Showcase can not be deployed on Tomcat 7. Following exception, closely related to guava & Weld, is thrown:
> {code}
> SEVERE: Error configuring application listener of class org.jboss.weld.environment.servlet.Listener
> java.lang.IllegalAccessError: tried to access method com.google.common.collect.MapMaker.makeComputingMap(Lcom/google/common/base/Function;)Ljava/util/concurrent/ConcurrentMap; from class org.jboss.weld.logging.WeldMessageConveyor
> 	at org.jboss.weld.logging.WeldMessageConveyor.<init>(WeldMessageConveyor.java:61)
> 	at org.jboss.weld.logging.WeldMessageConveyerFactory.getDefaultMessageConveyer(WeldMessageConveyerFactory.java:27)
> 	at org.jboss.weld.logging.LoggerFactory.<init>(LoggerFactory.java:37)
> 	at org.jboss.weld.logging.LoggerFactory.loggerFactory(LoggerFactory.java:51)
> 	at org.jboss.weld.bootstrap.WeldBootstrap.<clinit>(WeldBootstrap.java:124)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> 	at java.lang.Class.newInstance(Class.java:374)
> 	at org.jboss.weld.environment.servlet.util.Reflections.newInstance(Reflections.java:36)
> 	at org.jboss.weld.environment.servlet.Listener.<init>(Listener.java:70)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> 	at java.lang.Class.newInstance(Class.java:374)
> 	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:140)
> 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4888)
> 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
> 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 	at java.lang.Thread.run(Thread.java:745)
> {code}



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)



More information about the richfaces-issues mailing list