[
https://issues.jboss.org/browse/RF-11983?page=com.atlassian.jira.plugin.s...
]
RH Bugzilla Integration commented on RF-11983:
----------------------------------------------
Rebecca Newton <rnewton(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,18 +1,6 @@
-The default installation of JBoss Enterprise Application Platform comes secured by
default. RichFaces Showcase example uses JMS Push functionality, which is secured as
well.
+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:
-Users wishing to deploy the application needs to do one of the following additional
configurations:
+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 an user to via ApplicationRealm via $JBOSS_HOME/bin/add-user.bat/sh script into
roles guest.
+adkslfjasdfk
-
+3. Disable security for HornetQ completely.-2/ Modify web.xml in the RichFaces Showcase
to contain created credentials, e.g.:
-
- <context-param>
- <param-name>org.richfaces.push.jms.connectionUsername</param-name>
- <param-value>guest</param-value>
- </context-param>
- <context-param>
- <param-name>org.richfaces.push.jms.connectionPassword</param-name>
- <param-value>password</param-value>
- </context-param>
-
-The other way is to 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