[richfaces-issues] [JBoss JIRA] (RF-11991) NPE in ...push.impl.RequestImpl.onBroadcast()

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Tue Feb 28 08:33:37 EST 2012


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

Lukáš Fryč commented on RF-11991:
---------------------------------

Hello Juergen,

I cannot reproduce this issue.

I have configured Showcase to run without JMS (org.richfaces.push.jms.enabled=false) and use blocking I/O (org.atmosphere.useBlocking=true) and it works well.

I'm using JBoss AS 7.1 in standalone mode, web profile.

Could you please add any additional info which would help me to narrow down the issue?

It would be great If you could provide short, self-contained example [1] reproducing the issue! 

[1] http://sscce.org/
                
> NPE in ...push.impl.RequestImpl.onBroadcast()
> ---------------------------------------------
>
>                 Key: RF-11991
>                 URL: https://issues.jboss.org/browse/RF-11991
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-push/poll
>    Affects Versions: 4.2.0.CR1
>         Environment: JBossAS 7.1.0 Web Profile
>            Reporter: Juergen Zimmermann
>            Assignee: Lukáš Fryč
>              Labels: waiting_on_user
>
> I'm using JBossAS 7.1 (Web Profile) via standalone (not domain). When there is no push event I'm getting a NPE (see stacktrace below).
> These JARs are in WEB-INF/lib:
> atmosphere-compat-jbossweb-0.8.4.jar
> atmosphere-compat-jetty-0.8.4.jar
> atmosphere-compat-tomcat-0.8.4.jar
> atmosphere-compat-tomcat7-0.8.4.jar
> atmosphere-compat-weblogic-0.8.4.jar
> atmosphere-runtime-0.8.4.jar
> web.xml is configured as follows:
>   <context-param>
>     <param-name>org.atmosphere.useBlocking</param-name>
>     <param-value>true</param-value>
>   </context-param>
> Stacktrace:
> {code}
> 18:50:47,754 Schwerwiegend [org.richfaces.log.Application] (http-localhost-127.0.0.1-8080-5) null: java.lang.NullPointerException
> 	at org.richfaces.application.push.impl.RequestImpl.onBroadcast(RequestImpl.java:124) [richfaces-core-impl-4.2.0.CR1.jar:4.2.0.CR1]
> 	at org.atmosphere.cpr.AtmosphereResourceImpl.onBroadcast(AtmosphereResourceImpl.java:663) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.cpr.AtmosphereResourceImpl.notifyListeners(AtmosphereResourceImpl.java:608) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.cpr.AtmosphereResourceImpl.notifyListeners(AtmosphereResourceImpl.java:584) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:379) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.container.BlockingIOCometSupport.suspend(BlockingIOCometSupport.java:148) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.container.BlockingIOCometSupport.service(BlockingIOCometSupport.java:92) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.cpr.AtmosphereServlet.doCometSupport(AtmosphereServlet.java:1217) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.cpr.AtmosphereServlet.doPost(AtmosphereServlet.java:1176) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at org.atmosphere.cpr.AtmosphereServlet.doGet(AtmosphereServlet.java:1162) [atmosphere-runtime-0.8.4.jar:0.8.4]
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.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.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65) [solder-impl-3.1.0.Final.jar:3.1.0.Final]
> 	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.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74) [solder-impl-3.1.0.Final.jar:3.1.0.Final]
> 	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 com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:126) [prettyfaces-jsf2-3.3.2.jar:]
> 	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.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397) [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:722) [rt.jar:1.7.0_03]
> {code}

--
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

       



More information about the richfaces-issues mailing list