You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by jnl1 <it...@yahoo.com> on 2008/09/22 18:08:16 UTC

myFaces, jdk6, jboss4.2.3

hi all...

   i have an app that uses myFaces, jdk6, jboss4.2.3, but getting the
exception below.  it works fine using jdk5, but when migrating to jdk6, i'm
getting this issue:

java.lang.NullPointerException
        at
java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase._put(RenderKitBase.java:164)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase.addRenderer(RenderKitBase.java:60)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitDecorator.findRenderer(RenderKitDecorator.java:69)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase.getRenderer(RenderKitBase.java:104)
        at
javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
        at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:555)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:562)
        at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
        at
oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:159)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
        at
org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
        at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
        at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
        at java.lang.Thread.run(Thread.java:619)
09:38:56,013 INFO  [MyfacesConfig] No context init parameter
'org.apache.myfaces.ADD_RESOURCE_CLASS' found, using defaul
t value org.apache.myfaces.renderkit.html.util.DefaultAddResource
09:38:56,018 INFO  [MyfacesConfig] No context init parameter
'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using d
efault value true
09:38:56,021 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces
Servlet threw exception
java.lang.NullPointerException
        at
java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase._put(RenderKitBase.java:164)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase.addRenderer(RenderKitBase.java:60)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitDecorator.findRenderer(RenderKitDecorator.java:69)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase.getRenderer(RenderKitBase.java:104)
        at
javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
        at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:555)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:562)
        at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
        at
oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:159)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
        at
org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
        at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
        at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
        at java.lang.Thread.run(Thread.java:619)
09:38:56,028 WARN  [FormAuthenticator] Unexpected error forwarding to login
page
javax.servlet.ServletException: java.lang.NullPointerException
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:156)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
        at
org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
        at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
        at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at
java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase._put(RenderKitBase.java:164)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase.addRenderer(RenderKitBase.java:60)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitDecorator.findRenderer(RenderKitDecorator.java:69)
        at
oracle.adfinternal.view.faces.renderkit.RenderKitBase.getRenderer(RenderKitBase.java:104)
        at
javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
        at
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:555)
        at
com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:562)
        at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
        at
oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:159)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        ... 19 more
09:39:06,911 INFO  [Server] Runtime shutdown hook called, forceHalt: true
-- 
View this message in context: http://www.nabble.com/myFaces%2C-jdk6%2C-jboss4.2.3-tp19611223p19611223.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.


Re: myFaces, jdk6, jboss4.2.3

Posted by Zied Hamdi <ja...@gmail.com>.
Hi,

Maybe java6 has enforced its checking on collections concurrecny. Any way
this happens in facelets and has nothing to do with myfaces.

Regards,
Zied

2008/9/22 jnl1 <it...@yahoo.com>

>
> hi all...
>
>   i have an app that uses myFaces, jdk6, jboss4.2.3, but getting the
> exception below.  it works fine using jdk5, but when migrating to jdk6, i'm
> getting this issue:
>
> java.lang.NullPointerException
>        at
> java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase._put(RenderKitBase.java:164)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase.addRenderer(RenderKitBase.java:60)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitDecorator.findRenderer(RenderKitDecorator.java:69)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase.getRenderer(RenderKitBase.java:104)
>        at
> javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
>        at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509)
>        at
>
> com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:555)
>        at
>
> com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:562)
>        at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
>        at
>
> oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:159)
>        at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
>        at
>
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
>        at
>
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
>        at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
>        at
>
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>        at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>        at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at
>
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>        at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>        at java.lang.Thread.run(Thread.java:619)
> 09:38:56,013 INFO  [MyfacesConfig] No context init parameter
> 'org.apache.myfaces.ADD_RESOURCE_CLASS' found, using defaul
> t value org.apache.myfaces.renderkit.html.util.DefaultAddResource
> 09:38:56,018 INFO  [MyfacesConfig] No context init parameter
> 'org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using d
> efault value true
> 09:38:56,021 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces
> Servlet threw exception
> java.lang.NullPointerException
>        at
> java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase._put(RenderKitBase.java:164)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase.addRenderer(RenderKitBase.java:60)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitDecorator.findRenderer(RenderKitDecorator.java:69)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase.getRenderer(RenderKitBase.java:104)
>        at
> javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
>        at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509)
>        at
>
> com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:555)
>        at
>
> com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:562)
>        at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
>        at
>
> oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:159)
>        at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
>        at
>
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
>        at
>
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
>        at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
>        at
>
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>        at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>        at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at
>
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>        at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>        at java.lang.Thread.run(Thread.java:619)
> 09:38:56,028 WARN  [FormAuthenticator] Unexpected error forwarding to login
> page
> javax.servlet.ServletException: java.lang.NullPointerException
>        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:156)
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
>        at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
>        at
>
> org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
>        at
>
> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
>        at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
>        at
>
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>        at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>        at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at
>
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>        at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NullPointerException
>        at
> java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:881)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase._put(RenderKitBase.java:164)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase.addRenderer(RenderKitBase.java:60)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitDecorator.findRenderer(RenderKitDecorator.java:69)
>        at
>
> oracle.adfinternal.view.faces.renderkit.RenderKitBase.getRenderer(RenderKitBase.java:104)
>        at
> javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
>        at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509)
>        at
>
> com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:555)
>        at
>
> com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:562)
>        at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457)
>        at
>
> oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:159)
>        at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>        ... 19 more
> 09:39:06,911 INFO  [Server] Runtime shutdown hook called, forceHalt: true
> --
> View this message in context:
> http://www.nabble.com/myFaces%2C-jdk6%2C-jboss4.2.3-tp19611223p19611223.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>


-- 
Zied Hamdi
www.into-i.fr
(previously in 2003)
zatreex.sf.net