hi steffen,

see [1] and [2].

regards,
gerhard

[1]
https://svn.apache.org/repos/asf/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_trinidad12/
[2] https://issues.apache.org/jira/browse/EXTCDI-84

http://www.irian.at

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

Professional Support for Apache MyFaces


Am 25. November 2010 15:18 schrieb steffen.sp...@oeffentliche.de <
s...@oeffentliche.de>:

>
> Hi,
>
> in our projects we use JSF 1.2 with facelets and trinidad 1.2.13.
>
> After the W-JAX I heared about the CODI-Support for MyFaces 1.2.x
>
> The example project based on JSF 1.2 work well.
>
> But I have problems, using it in combination with trinidad 1.2.13.
>
> I got the following exception:
>
> java.lang.NullPointerException
>      at
>
> org.apache.myfaces.extensions.cdi.jsf.impl.listener.request.CodiFacesContextWrapper.init
> (?
> CodiFacesContextWrapper.java:69)
>      at
>
> org.apache.myfaces.extensions.cdi.jsf.impl.listener.request.CodiFacesContextWrapper.<init>
> (?
> CodiFacesContextWrapper.java:64)
>      at
>
> org.apache.myfaces.extensions.cdi.jsf.impl.listener.request.CodiFacesContextFactory.getFacesContext
> (?
> CodiFacesContextFactory.java:64)
>      at
>
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getFacesContext
> (
> FacesContextFactoryImpl.java:64)
>      at javax.faces.webapp.FacesServlet.prepareFacesContext(
> FacesServlet.java:342)
>      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:175)
>      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
>      at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
>      at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> (TrinidadFilterImpl.java:247)
>      at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> TrinidadFilterImpl.java:157)
>      at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> TrinidadFilter.java:92.)
>      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:235)
>      at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
>      at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:233)
>      at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:191)
>      at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:128)
>      at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:102)
>      at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109.)
>      at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:293)
>      at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:849)
>      at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> JIoEndpoint.java:454)
>      at java.lang.Thread.run(Thread.java:619)
>
>
> Is there a support for CODI in combination with trinidad?
>
> Sincerely
> Steffen Spahr
>
> ------------------->
> Antwort:
>
> Hallo Herr Spahr,
>
> unter [1] finden Sie ein Hello-World Bsp. für Trinidad & CODI - ich habe
> auch einen entsprechenden Task [2] angelegt.
>
> Schöne Grüße,
> Gerhard Petracek
>
> [1]
>
> https://svn.apache.org/repos/asf/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_trinidad12/
>
> [2] https://issues.apache.org/jira/browse/EXTCDI-84
>
> ----------------->
> Antwort:
>
> Hallo Herr Petracek,
>
> die Ursache für den Laufzeitfehler in meiner Web-Applikation
>
> java.lang.NullPointerException
>      at
>
> org.apache.myfaces.extensions.cdi.jsf.impl.listener.request.CodiFacesContextWrapper.init
> (
> CodiFacesContextWrapper.java:69)
>      at
>
> org.apache.myfaces.extensions.cdi.jsf.impl.listener.request.CodiFacesContextWrapper.<init>
> (
> CodiFacesContextWrapper.java:64)
>      at
>
> org.apache.myfaces.extensions.cdi.jsf.impl.listener.request.CodiFacesContextFactory.getFacesContext
> (
> CodiFacesContextFactory.java:64)
>      at
>
> org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl.getFacesContext
> (
> FacesContextFactoryImpl.java:64)
>
> lag an dem fehlenden Listener-Eintrag:
>
>      <listener>
>            <listener-class>
> org.apache.webbeans.servlet.WebBeansConfigurationListener</listener-class>
>      </listener>
>
> in meiner web.xml.
>
> Mir war nicht bewusst, dass ich den Listener benötige;-)
>
>
> Danach erhielt ich den Laufzeitfehler:
>
> java.lang.IllegalStateException: No RenderingContext
>
> welchen ich jedoch mit dem von Ihnen bereitgestellten "Workaround" umgehen
> konnte:-)
>
>
> Vielen Dank für die zeitnahe Unterstützung !!!
>
>
> Jetzt macht das Entwickeln mit MyFaces und Trinidad, dank der Möglichkeiten
> von CODI, doppelt so viel Spaß:-)
>
>
> MfG
> Steffen Spahr
>
> Wollen Sie noch schneller und aktueller erfahren, was für Ihre Region in
> Politik, Wirtschaft, Sport und Kultur wichtig ist?
> Dann klicken Sie auf das Infoportal der Öffentlichen:  www.regio-blick.de
>
> Braunschweig-Informationstechnologie-GmbH, Theodor-Heuss-Straße 10, 38122
> Braunschweig, Sitz Braunschweig, Amtsgericht Braunschweig HRB 9312,
> USt-IdNr.: DE226212542, Geschäftsführung Dennis Lidzba

Reply via email to