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 [email protected] < [email protected]>: > > 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

