[richfaces-issues] [JBoss JIRA] (RF-12612) CDI Push on GlassFish - can't resolve bean reference to TopicsContext

Albert Gubaidullin (JIRA) jira-events at lists.jboss.org
Sun Dec 2 03:04:21 EST 2012


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

Albert Gubaidullin commented on RF-12612:
-----------------------------------------

Hi Brian! I didn't include Google collections. 


                
> CDI Push on GlassFish - can't resolve bean reference to TopicsContext
> ---------------------------------------------------------------------
>
>                 Key: RF-12612
>                 URL: https://issues.jboss.org/browse/RF-12612
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.2.2.Final
>         Environment: W7 x64, GlassFish Server Open Source Edition 3.1.2.2 (build 5), RichFaces 4.2.2.Final, Atmosphere 0.8.4,Grizzly Framework 1.9.50, sls4j-api-1.6.1
>            Reporter: Albert Gubaidullin
>              Labels: waiting_on_user
>
> I'm trying to use the example RichFaces demo case cdi-push, but when I'm call the pushEvent.fire(message); I get an error :
> {code}
> SEVERE: java.util.NoSuchElementException
> 	at com.google.common.collect.Iterators$1.next(Iterators.java:71)
> 	at org.richfaces.cdi.push.PushCDIExtension$PushObserverMethod.getBeanReference(PushCDIExtension.java:172)
> {code}
> full log below:
> {code}
> INFO: Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2.2 (build 5)
> INFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry
> INFO: Grizzly Framework 1.9.50 started in: 647ms - bound to [0.0.0.0:38037]
> INFO: Grizzly Framework 1.9.50 started in: 774ms - bound to [0.0.0.0:9090]
> INFO: Grizzly Framework 1.9.50 started in: 931ms - bound to [0.0.0.0:8009]
> INFO: Grizzly Framework 1.9.50 started in: 968ms - bound to [0.0.0.0:38042]
> INFO: Grizzly Framework 1.9.50 started in: 930ms - bound to [0.0.0.0:37998]
> INFO: Grizzly Framework 1.9.50 started in: 1002ms - bound to [0.0.0.0:4848]
> INFO: The Admin Console is already installed, but not yet loaded.
> WARNING: DPL5404:Specification-Version for the optional package [ dom4j ] in the jarfile [ C:\glassfish-3.1.2.2\glassfish\domains\domain1\lib\ext\dom4j-1.6.1.jar ] is not specified. Please provide a valid specification version for this optional package
> INFO: GlassFish Server Open Source Edition 3.1.2.2 (5) startup time : Felix (3 045ms), startup services(2 229ms), total(5 274ms)
> INFO: HV000001: Hibernate Validator 4.3.0.Final
> INFO: Grizzly Framework 1.9.50 started in: 448ms - bound to [0.0.0.0:9090]
> INFO: Created EjbThreadPoolExecutor with thread-core-pool-size 16 thread-max-pool-size 32 thread-keep-alive-seconds 60 thread-queue-capacity 2147483647 allow-core-thread-timeout false 
> WARNING: JK configuration file C:\glassfish-3.1.2.2\glassfish\domains\domain1/config/glassfish-jk.properties is not found.
> INFO: Initiating Jersey application, version 'Jersey: 1.11.1 03/31/2012 06:49 PM'
> INFO: Grizzly Framework 1.9.50 started in: 425ms - bound to [0.0.0.0:8009]
> INFO: SEC1002: Security Manager is OFF.
> INFO: SEC1010: Entering Security Startup Service
> INFO: SEC1143: Loading policy provider com.sun.enterprise.security.provider.PolicyWrapper.
> INFO: SEC1115: Realm [QMSRealm] of classtype [com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm] successfully created.
> INFO: SEC1115: Realm [admin-realm] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
> INFO: SEC1115: Realm [file] of classtype [com.sun.enterprise.security.auth.realm.file.FileRealm] successfully created.
> INFO: SEC1115: Realm [certificate] of classtype [com.sun.enterprise.security.auth.realm.certificate.CertificateRealm] successfully created.
> INFO: SEC1011: Security Service(s) Started Successfully
> INFO: WEB0169: Created HTTP listener [http-listener-1] on host/port [0.0.0.0:9090]
> INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:38042]
> INFO: WEB0169: Created HTTP listener [admin-listener] on host/port [0.0.0.0:4848]
> INFO: WEB0169: Created HTTP listener [jk-connector] on host/port [0.0.0.0:8009]
> INFO: WEB0171: Created virtual server [server]
> INFO: WEB0171: Created virtual server [__asadmin]
> INFO: WEB0172: Virtual server [server] loaded default web module []
> INFO: REST00001: Listening to REST requests at context: /management/domain
> INFO: The Admin Console is already installed, but not yet loaded.
> INFO: The Admin Console is starting. Please wait.
> INFO: JMX005: JMXStartupService had Started JMXConnector on JMXService URL service:jmx:rmi://mycomputer:38047/jndi/rmi://mycomputer:38047/jmxrmi
> INFO: WELD-000900 1.1.8 (Final)
> INFO: Initializing Mojarra 2.1.6 (SNAPSHOT 20111206) for context '/pushdemo'
> INFO: Initializing Mojarra 2.1.6 (SNAPSHOT 20111206) for context ''
> INFO: Selected fallback cache factory
> INFO: Creating LRUMap cache instance using parameters: {com.sun.faces.forceLoadConfiguration=true, org.richfaces.skin=classic, com.sun.faces.validateXml=true, org.atmosphere.useBlocking=true, org.richfaces.push.jms.enabled=false}
> INFO: Creating LRUMap cache instance of 512 items capacity
> INFO: RichFaces Core Implementation by JBoss by Red Hat, version v.4.2.2.Final
> INFO: Selected fallback cache factory
> INFO: Creating LRUMap cache instance using parameters: {com.sun.faces.forceLoadConfiguration=true, com.sun.jsftemplating.FS_DENY_PATHS=META-INF/:WEB-INF/:*.jsf:*.inc:*.xhtml:*.xml, com.sun.jsftemplating.RESOURCE_PREFIX=/html, com.sun.jsftemplating.CLASSLOADER=org.glassfish.admingui.common.plugin.ConsoleClassLoader, com.sun.faces.validateXml=true, javax.faces.VALIDATE_EMPTY_FIELDS=false, com.sun.jsftemplating.DEBUG=false, javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR=true, com.sun.faces.enableMultiThreadedStartup=true, com.sun.faces.enableRestoreView11Compatibility=true}
> INFO: Creating LRUMap cache instance of 512 items capacity
> INFO: RichFaces Core Implementation by JBoss by Red Hat, version v.4.2.2.Final
> WARNING: JMS API was found on the classpath; if you want to enable RichFaces Push JMS integration, set context-param 'org.richfaces.push.jms.enabled' in web.xml
> WARNING: JMS API was found on the classpath; if you want to enable RichFaces Push JMS integration, set context-param 'org.richfaces.push.jms.enabled' in web.xml
> INFO: WEB0671: Loading application [ru.moondb_pushdemo_war_1.0] at [/pushdemo]
> INFO: WEB0671: Loading application [__admingui] at [/]
> INFO: CORE10010: Loading application __admingui done in 10 432 ms
> INFO: The Admin Console application is loaded.
> INFO: ru.moondb_pushdemo_war_1.0 was successfully deployed in 12 653 milliseconds.
> INFO: WEB0169: Created HTTP listener [http-listener-2] on host/port [0.0.0.0:38042]
> INFO: Grizzly Framework 1.9.50 started in: 371ms - bound to [0.0.0.0:38042]
> SEVERE: 22 [http-thread-pool-9090(2)] INFO org.atmosphere.cpr.AtmosphereServlet - Using BroadcasterFactory class: org.atmosphere.cpr.DefaultBroadcasterFactory
> SEVERE: 48 [http-thread-pool-9090(2)] INFO org.atmosphere.cpr.AtmosphereServlet - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path: /*
> SEVERE: 105 [http-thread-pool-9090(2)] INFO org.atmosphere.cpr.AtmosphereServlet - Atmosphere is using async support: org.atmosphere.container.GlassFishWebSocketSupport running under container: GlassFish Server Open Source Edition 3.1.2.2 with WebSocket enabled.
> SEVERE: 123 [http-thread-pool-9090(2)] INFO org.atmosphere.handler.ReflectorServletProcessor - Installing Servlet null
> SEVERE: 126 [http-thread-pool-9090(2)] INFO org.atmosphere.handler.ReflectorServletProcessor - Installing Filter PushHandlerFilter
> SEVERE: 126 [http-thread-pool-9090(2)] INFO org.atmosphere.cpr.AtmosphereServlet - Using broadcaster class: org.atmosphere.cpr.DefaultBroadcaster
> SEVERE: 130 [http-thread-pool-9090(2)] INFO org.atmosphere.cpr.AtmosphereServlet - Atmosphere Framework 0.8.4 started.
> SEVERE: java.util.NoSuchElementException
> 	at com.google.common.collect.Iterators$1.next(Iterators.java:71)
> 	at org.richfaces.cdi.push.PushCDIExtension$PushObserverMethod.getBeanReference(PushCDIExtension.java:172)
> 	at org.richfaces.cdi.push.PushCDIExtension$PushObserverMethod.notify(PushCDIExtension.java:140)
> 	at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:590)
> 	at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:585)
> 	at org.jboss.weld.event.EventImpl.fire(EventImpl.java:69)
> 	at ru.moondb.webapp.bean.PushCdiBean.sendMessage(PushCdiBean.java:66)
> 	at ru.moondb.webapp.bean.PushCdiBean$Proxy$_$$_WeldClientProxy.sendMessage(PushCdiBean$Proxy$_$$_WeldClientProxy.java)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
> 	at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
> 	at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:39)
> 	at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
> 	at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
> 	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
> 	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
> 	at javax.faces.component.UICommand.broadcast(UICommand.java:315)
> 	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
> 	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
> 	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
> 	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
> 	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
> 	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
> 	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
> 	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
> 	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
> 	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
> 	at com.sun.grizzly.comet.CometEngine.executeServlet(CometEngine.java:459)
> 	at com.sun.grizzly.comet.CometEngine.handle(CometEngine.java:316)
> 	at com.sun.grizzly.comet.CometAsyncFilter.doFilter(CometAsyncFilter.java:87)
> 	at com.sun.grizzly.arp.DefaultAsyncExecutor.invokeFilters(DefaultAsyncExecutor.java:171)
> 	at com.sun.grizzly.arp.DefaultAsyncExecutor.interrupt(DefaultAsyncExecutor.java:143)
> 	at com.sun.grizzly.arp.AsyncProcessorTask.doTask(AsyncProcessorTask.java:102)
> 	at com.sun.grizzly.http.TaskBase.run(TaskBase.java:193)
> 	at com.sun.grizzly.http.TaskBase.execute(TaskBase.java:175)
> 	at com.sun.grizzly.arp.DefaultAsyncHandler.handle(DefaultAsyncHandler.java:145)
> 	at com.sun.grizzly.arp.AsyncProtocolFilter.execute(AsyncProtocolFilter.java:210)
> 	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
> 	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
> 	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
> 	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
> 	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
> 	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
> 	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
> 	at java.lang.Thread.run(Thread.java:722)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the richfaces-issues mailing list