The mentioned mojarra version ships with jboss 4.2.2. -----Ursprüngliche Nachricht----- Von: Dreher, Markus [mailto:[email protected]] Gesendet: Mittwoch, 24. März 2010 08:56 An: MyFaces Discussion Betreff: [[SPAM]] - AW: [EXTVAL] NPE with JBoss 4.2.3.GA - Absender in Blacklist
Hi gerhard, thanks for your quick response. I checked the trunk and it works perfect. We use jboss 4.2.3.GA for development and the standard server configuration ships with this old version of mojarra. Regards, markus -----Ursprüngliche Nachricht----- Von: Gerhard Petracek [mailto:[email protected]] Gesendet: Mittwoch, 24. März 2010 00:17 An: MyFaces Discussion Betreff: Re: [EXTVAL] NPE with JBoss 4.2.3.GA hi markus, you analyzed it correctly - that's an issue of mojarra (old versions of it). you shouldn't see the exception with all new versions of mojarra (as far as i know) or you just use myfaces core :) since such old versions (of mojarra) also have other bugs, it's a good idea to update it in any case. however, thx for reporting it! i added an additional check. it would be great if you checkout the trunk [1] and build it via: mvn clean install and test it again. regards, gerhard [1] https://svn.apache.org/repos/asf/myfaces/extensions/validator/trunk/ http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2010/3/23 Dreher, Markus <[email protected]> > Hi, > I use extVal 1.2.3-SNAPSHOT in my project. When I deploy the project i > get a NullpointerException within the first JSF request. > The bundled jsf-impl is 1.2_04-b16-p02. > If I replace the jsf jars in the jboss server config with e.g. Version > 1.2_10-b01-FCS everything works fine. > > It seems that there is no FacesContext available, so the > JsfUtils.isApplicationInitialized() throws the exception. > > Checking FacesContext for null resolves the problem. > > Should I file an issue? > > Servlet.service() for servlet faces threw exception > java.lang.NullPointerException > at > org.apache.myfaces.extensions.validator.core.renderkit.AbstractRenderKit > WrapperFactory.isApplicationInitialized(AbstractRenderKitWrapperFactory. > java:115) > at > org.apache.myfaces.extensions.validator.core.renderkit.ExtValRenderKitFa > ctory.getRenderKit(ExtValRenderKitFactory.java:76) > at > org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRe > nderKit(CoreRenderKitFactory.java:55) > at > com.sun.faces.util.Util.verifyFactoriesAndInitDefaultRenderKit(Util.java > :276) > at > com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesConte > xtFactoryImpl.java:105) > at > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getF > acesContext(FacesContextFactoryImpl.java:64) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:239) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:654) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:445) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:379) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:292) > at > org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(F > ormAuthenticator.java:315) > at > org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAut > henticator.java:243) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator > Base.java:490) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j > ava: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(CachedConn > ectionValve.java:157) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java: > 420) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2 > 62) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84 > 4) > 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) > 2010-03-23 22:07:16,042 WARN > [org.apache.catalina.authenticator.FormAuthenticator] Unexpected error > forwarding to login page > java.lang.NullPointerException > at > org.apache.myfaces.extensions.validator.core.renderkit.AbstractRenderKit > WrapperFactory.isApplicationInitialized(AbstractRenderKitWrapperFactory. > java:115) > at > org.apache.myfaces.extensions.validator.core.renderkit.ExtValRenderKitFa > ctory.getRenderKit(ExtValRenderKitFactory.java:76) > at > org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory.getRe > nderKit(CoreRenderKitFactory.java:55) > at > com.sun.faces.util.Util.verifyFactoriesAndInitDefaultRenderKit(Util.java > :276) > at > com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesConte > xtFactoryImpl.java:105) > at > org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getF > acesContext(FacesContextFactoryImpl.java:64) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:239) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > her.java:654) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio > nDispatcher.java:445) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp > atcher.java:379) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat > cher.java:292) > at > org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(F > ormAuthenticator.java:315) > at > org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAut > henticator.java:243) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator > Base.java:490) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j > ava: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(CachedConn > ectionValve.java:157) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java: > 420) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2 > 62) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84 > 4) > 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) > > > Regards, > > Markus > > > Abonnieren Sie unseren Infobrief und erfahren Sie regelmäßig die neuesten > Nachrichten über unsere Lösungen, aktuellen Projekte und Entwicklungen. > Melden sie sich an mit diesem Link http://www.datenzentrale.de/Info-Brief > > _______________________________________________________________________________ > > Datenzentrale Baden-Württemberg, Anstalt des öffentlichen Rechts > Krailenshaldenstr. 44, 70469 Stuttgart > Telefon (0711) 8108-20, Telefax (0711) 8108-21350 > E-Mail [email protected], Internet www.datenzentrale.de > Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des > Verwaltungsrats: Gunter Czisch > USt-Id-Nr. DE147794223 > > _______________________________________________________________________________ > > > > Abonnieren Sie unseren Infobrief und erfahren Sie regelmäßig die neuesten Nachrichten über unsere Lösungen, aktuellen Projekte und Entwicklungen. Melden sie sich an mit diesem Link http://www.datenzentrale.de/Info-Brief _______________________________________________________________________________ Datenzentrale Baden-Württemberg, Anstalt des öffentlichen Rechts Krailenshaldenstr. 44, 70469 Stuttgart Telefon (0711) 8108-20, Telefax (0711) 8108-21350 E-Mail [email protected], Internet www.datenzentrale.de Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des Verwaltungsrats: Gunter Czisch USt-Id-Nr. DE147794223 _______________________________________________________________________________ Abonnieren Sie unseren Infobrief und erfahren Sie regelmäßig die neuesten Nachrichten über unsere Lösungen, aktuellen Projekte und Entwicklungen. Melden sie sich an mit diesem Link http://www.datenzentrale.de/Info-Brief _______________________________________________________________________________ Datenzentrale Baden-Württemberg, Anstalt des öffentlichen Rechts Krailenshaldenstr. 44, 70469 Stuttgart Telefon (0711) 8108-20, Telefax (0711) 8108-21350 E-Mail [email protected], Internet www.datenzentrale.de Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des Verwaltungsrats: Gunter Czisch USt-Id-Nr. DE147794223 _______________________________________________________________________________

