[
https://issues.jboss.org/browse/RF-11983?page=com.atlassian.jira.plugin.s...
]
RH Bugzilla Integration commented on RF-11983:
----------------------------------------------
Karel Piwko <kpiwko(a)redhat.com> made a comment on [bug
802444|https://bugzilla.redhat.com/show_bug.cgi?id=802444]
Technical note updated. If any revisions are required, please edit the "Technical
Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services
team.
Diffed Contents:
@@ -1,12 +1,14 @@
-Both the default installation of JBoss Enterprise Application Platform and JMS Push,
which is required by RichFaces Showcase example, are secured by default. To deploy the
application, choose one of the following options:
+Both the default installation of JBoss Enterprise Application Platform and JMS Push,
which is required by RichFaces Showcase example, are secured by default. To deploy the
application, you have add an user to a secured ApplicationRealm via following commands:
-1. Add a new user ApplicationRealm with the $JBOSS_HOME/bin/add-user.bat/sh script, with
the role: guest.
-2. Modify web.xml in the RichFaces Showcase to contain created credentials:
+1. Add a new user ApplicationRealm with the $JBOSS_HOME/bin/add-user.bat or add-user.sh
script, with the role: guest.
+
+2. Modify web.xml in the RichFaces Showcase. Replace ${username} and ${password} with
actual credentials.
+
<context-param>
-- <param-name>org.richfaces.push.jms.connectionUsername</param-name>
<param-value>guest</param-value>
+ <param
+name>org.richfaces.push.jms.connectionUsername</param-name>
<param-value>${username}</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.push.jms.connectionPassword</param-name>
- <param-value>password</param-value>
+ <param-value>${password}</param-value>
- </context-param>
+ </context-param>-3. Disable security for HornetQ completely.
Showcase: push sample doesn't work
----------------------------------
Key: RF-11983
URL:
https://issues.jboss.org/browse/RF-11983
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: component-push/poll
Environment: JBoos AS 7.0.2.Final (in default configuration) / JBoss AS
7.1.0.Final and Firefox 8.0
Reporter: Jan Papousek
Assignee: Lukáš Fryč
Fix For: 4.3-Tracking
{code:title=JBoss AS 7.1.0.Final}
13:13:03,702 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/showcase].[Faces
Servlet]] (http--127.0.0.1-8080-1) Servlet.service() for servlet Faces Servlet threw
exception: com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
[guava-10.0.1.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl.createTopic(JMSTopicsContextImpl.java:281)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at org.richfaces.application.push.TopicsContext.getOrCreateTopic(TopicsContext.java:48)
[richfaces-core-api-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.SessionImpl.createSubscriptions(SessionImpl.java:182)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at org.richfaces.application.push.impl.SessionImpl.subscribe(SessionImpl.java:177)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at org.richfaces.resource.PushResource.encode(PushResource.java:88)
[richfaces-components-ui-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.resource.UserResourceWrapperImpl.encode(UserResourceWrapperImpl.java:188)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.resource.ResourceHandlerImpl.handleResourceRequest(ResourceHandlerImpl.java:222)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:591)
[jboss-jsf-api_2.1_spec-2.0.0.Final.jar:2.0.0.Final]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.10.Final.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
[weld-core-1.1.5.AS71.Final.jar:2012-02-10 15:31]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.10.Final.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.10.Final.jar:]
at
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
[jboss-as-jpa-7.1.0.Final.jar:7.1.0.Final]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:154)
[jboss-as-web-7.1.0.Final.jar:7.1.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.10.Final.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
[jbossweb-7.0.10.Final.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.10.Final.jar:]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
[jbossweb-7.0.10.Final.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
[jbossweb-7.0.10.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_22]
Caused by: javax.faces.FacesException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:207)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:195)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
[guava-10.0.1.jar:]
... 25 more
Caused by: javax.naming.NameNotFoundException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:97)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:177)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:113)
at javax.naming.InitialContext.lookup(InitialContext.java:396) [rt.jar:1.6.0_22]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.createConnection(JMSTopicsContextImpl.java:98)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.start(JMSTopicsContextImpl.java:123)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:199)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
... 31 more
13:13:04,263 SEVERE [org.richfaces.demo.push.MessageProducerRunnable]
(MessageProducerThread) javax.faces.FacesException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory:
com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
[guava-10.0.1.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl.createTopic(JMSTopicsContextImpl.java:281)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at org.richfaces.application.push.TopicsContext.getOrCreateTopic(TopicsContext.java:48)
[richfaces-core-api-4.2.0.Final.jar:4.2.0.Final]
at org.richfaces.application.push.TopicsContext.publish(TopicsContext.java:69)
[richfaces-core-api-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.demo.push.TopicsContextMessageProducer.sendMessage(TopicsContextMessageProducer.java:46)
[classes:]
at org.richfaces.demo.push.MessageProducerRunnable.run(MessageProducerRunnable.java:57)
[classes:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_22]
Caused by: javax.faces.FacesException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:207)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:195)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
[guava-10.0.1.jar:]
... 6 more
Caused by: javax.naming.NameNotFoundException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:97)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:177)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:113)
at javax.naming.InitialContext.lookup(InitialContext.java:396) [rt.jar:1.6.0_22]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.createConnection(JMSTopicsContextImpl.java:98)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.start(JMSTopicsContextImpl.java:123)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:199)
[richfaces-core-impl-4.2.0.Final.jar:4.2.0.Final]
... 12 more
{code}
{code:title=JBoss AS 7.0.2.Final using default configuration}
13:16:26,372 WARNING [javax.enterprise.resource.webcontainer.jsf.lifecycle]
(http--0%3A0%3A0%3A0%3A0%3A0%3A0%3A0-8080-5) #{pushBean.sendMessage}:
com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory:
javax.faces.FacesException: #{pushBean.sendMessage}:
com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory
at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
[jsf-impl-2.1.3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
at javax.faces.component.UICommand.broadcast(UICommand.java:315)
[jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.Beta1]
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
[jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.Beta1]
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
[jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.Beta1]
at
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
[jsf-impl-2.1.3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
[jsf-impl-2.1.3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
[jsf-impl-2.1.3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
at
org.richfaces.demo.arrangeablemodel.PersistenceLifecycle.execute(PersistenceLifecycle.java:58)
[classes:]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
[jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.Beta1]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)
[jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)
[jboss-as-web-7.0.2.Final.jar:7.0.2.Final]
at
org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49)
[jboss-as-jpa-7.0.2.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_22]
Caused by: javax.faces.el.EvaluationException:
com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory
at
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
[jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.Beta1]
at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
[jsf-impl-2.1.3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
... 26 more
Caused by: com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
[guava-10.0.1.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl.createTopic(JMSTopicsContextImpl.java:281)
[richfaces-core-impl-4.2.0.Final.jar:]
at org.richfaces.application.push.TopicsContext.getOrCreateTopic(TopicsContext.java:48)
[richfaces-core-api-4.2.0.Final.jar:]
at org.richfaces.application.push.TopicsContext.publish(TopicsContext.java:69)
[richfaces-core-api-4.2.0.Final.jar:]
at
org.richfaces.application.push.TopicsContext$Proxy$_$$_WeldClientProxy.publish(TopicsContext$Proxy$_$$_WeldClientProxy.java)
[richfaces-core-api-4.2.0.Final.jar:]
at
org.richfaces.cdi.push.PushCDIExtension$PushObserverMethod.notify(PushCDIExtension.java:144)
[richfaces-core-impl-4.2.0.Final.jar:]
at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:628)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at org.jboss.weld.event.EventImpl.fire(EventImpl.java:75)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at org.richfaces.demo.push.PushBean.sendMessage(PushBean.java:65) [classes:]
at
org.richfaces.demo.push.PushBean$Proxy$_$$_WeldClientProxy.sendMessage(PushBean$Proxy$_$$_WeldClientProxy.java)
[classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_22]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[:1.6.0_22]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_22]
at org.apache.el.parser.AstValue.invoke(AstValue.java:196)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
[jbossweb-7.0.1.Final.jar:7.0.2.Final]
at
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:43)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:56)
[weld-core-1.1.2.Final.jar:2011-07-26 15:02]
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
[jsf-impl-2.1.3-b02-jbossorg-2.jar:2.1.3-SNAPSHOT]
at
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
[jboss-jsf-api_2.1_spec-2.0.0.Beta1.jar:2.0.0.Beta1]
... 27 more
Caused by: javax.faces.FacesException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:207)
[richfaces-core-impl-4.2.0.Final.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:195)
[richfaces-core-impl-4.2.0.Final.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
[guava-10.0.1.jar:]
... 47 more
Caused by: javax.naming.NameNotFoundException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:87)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:173)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:47)
at javax.naming.InitialContext.lookup(InitialContext.java:396) [:1.6.0_22]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.createConnection(JMSTopicsContextImpl.java:98)
[richfaces-core-impl-4.2.0.Final.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.start(JMSTopicsContextImpl.java:123)
[richfaces-core-impl-4.2.0.Final.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:199)
[richfaces-core-impl-4.2.0.Final.jar:]
... 53 more
13:16:28,949 SEVERE [org.richfaces.demo.push.MessageProducerRunnable]
(MessageProducerThread) javax.faces.FacesException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory:
com.google.common.collect.ComputationException: javax.faces.FacesException:
ConnectionFactory -- service jboss.naming.context.java.ConnectionFactory
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
[guava-10.0.1.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl.createTopic(JMSTopicsContextImpl.java:281)
[richfaces-core-impl-4.2.0.Final.jar:]
at org.richfaces.application.push.TopicsContext.getOrCreateTopic(TopicsContext.java:48)
[richfaces-core-api-4.2.0.Final.jar:]
at org.richfaces.application.push.TopicsContext.publish(TopicsContext.java:69)
[richfaces-core-api-4.2.0.Final.jar:]
at
org.richfaces.demo.push.TopicsContextMessageProducer.sendMessage(TopicsContextMessageProducer.java:46)
[classes:]
at org.richfaces.demo.push.MessageProducerRunnable.run(MessageProducerRunnable.java:57)
[classes:]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_22]
Caused by: javax.faces.FacesException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:207)
[richfaces-core-impl-4.2.0.Final.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:195)
[richfaces-core-impl-4.2.0.Final.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
[guava-10.0.1.jar:]
at
com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
[guava-10.0.1.jar:]
... 6 more
Caused by: javax.naming.NameNotFoundException: ConnectionFactory -- service
jboss.naming.context.java.ConnectionFactory
at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:87)
at org.jboss.as.naming.NamingContext.lookup(NamingContext.java:173)
at org.jboss.as.naming.InitialContext.lookup(InitialContext.java:47)
at javax.naming.InitialContext.lookup(InitialContext.java:396) [:1.6.0_22]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.createConnection(JMSTopicsContextImpl.java:98)
[richfaces-core-impl-4.2.0.Final.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$JMSTopicContext.start(JMSTopicsContextImpl.java:123)
[richfaces-core-impl-4.2.0.Final.jar:]
at
org.richfaces.application.push.impl.jms.JMSTopicsContextImpl$1.apply(JMSTopicsContextImpl.java:199)
[richfaces-core-impl-4.2.0.Final.jar:]
... 12 more
{code}
----
- Showcase on Openshift Express is working (yeah, there is a really big delay, but
it's working).
- Sample in Metamer is also working.
- When the JBoss AS 7.0.2.Final is running with "--server-config
standalone-preview.xml", the CDI push demo works correctly.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira