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 <[EMAIL PROTECTED]> > > 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

