You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Gerhard Petracek <ge...@gmail.com> on 2010/03/24 00:16:41 UTC

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 <M....@dzbw.de>

> 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 info@dzbw.de, Internet www.datenzentrale.de
> Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des
> Verwaltungsrats: Gunter Czisch
> USt-Id-Nr. DE147794223
>
> _______________________________________________________________________________
>
>
>
>

Re: [EXTVAL] NPE with JBoss 4.2.3.GA

Posted by Gerhard Petracek <ge...@gmail.com>.
hi markus,

you are welcome & thx for testing the trunk version!
i deployed the snapshot to the snapshot repository [1].
so you can use the version of the 3rd release + this improved support via a
maven dependency instead of building it manually.

regards,
gerhard

[1] http://people.apache.org/repo/m2-snapshot-repository/

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/24 Dreher, Markus <M....@dzbw.de>

> The mentioned mojarra version ships with jboss 4.2.2.
>
> -----Ursprüngliche Nachricht-----
> Von: Dreher, Markus [mailto:M.Dreher@dzbw.de]
> 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:gerhard.petracek@gmail.com]
> 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 <M....@dzbw.de>
>
> > 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 info@dzbw.de, 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 info@dzbw.de, 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 info@dzbw.de, Internet www.datenzentrale.de
> Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des
> Verwaltungsrats: Gunter Czisch
> USt-Id-Nr. DE147794223
>
> _______________________________________________________________________________
>
>
>
>

AW: [EXTVAL] NPE with JBoss 4.2.3.GA

Posted by "Dreher, Markus" <M....@dzbw.de>.
The mentioned mojarra version ships with jboss 4.2.2.

-----Ursprüngliche Nachricht-----
Von: Dreher, Markus [mailto:M.Dreher@dzbw.de] 
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:gerhard.petracek@gmail.com] 
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 <M....@dzbw.de>

> 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 info@dzbw.de, 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 info@dzbw.de, 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 info@dzbw.de, Internet www.datenzentrale.de
Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des Verwaltungsrats: Gunter Czisch
USt-Id-Nr. DE147794223 
_______________________________________________________________________________




AW: [EXTVAL] NPE with JBoss 4.2.3.GA

Posted by "Dreher, Markus" <M....@dzbw.de>.
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:gerhard.petracek@gmail.com] 
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 <M....@dzbw.de>

> 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 info@dzbw.de, 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 info@dzbw.de, Internet www.datenzentrale.de
Vorstand: Karl Tramer (Vors.) und Harald Schätzle, Vorsitzender des Verwaltungsrats: Gunter Czisch
USt-Id-Nr. DE147794223 
_______________________________________________________________________________