hi ludovic, great that it works. imo we should fix or remove the workaround in owb (because with deactivated serialization it works without problems). -> please file a jira-issue at [1].
regards, gerhard [1] https://issues.apache.org/jira/browse/OWB http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2012/4/10 Ludovic Pénet <[email protected]> > Dear Gerhard and Mark, > > thank you for your quick replies. Yes, it is an issue with OWB, not with > CODI. As I use OWB only because of CODI, the distinction was not obvious > to me. The bug seems to happen during context serialization. > > Solutions 2 and 3 from Mark are, alas, not options, as I am stuck with a > blend red hat tomcat 6. :-( > > The addition of webbeans-el10 solved my problem. > > Thanks again. > > Ludovic > > > On Fri, 2012-04-06 at 11:52 +0200, Gerhard Petracek wrote: > > short addition: > > > > #1 > > myfaces codi doesn't use javax.el.ValueReference > > -> it isn't an issue with myfaces codi. > > > > #2 > > @openwebbeans-el10: > > yes - it looks like the workaround in owb doesn't work when it comes to > > serialization (without serialization openwebbeans-el10 shouldn't be > needed > > any more). > > > > regards, > > gerhard > > > > http://www.irian.at > > > > Your JSF/JavaEE powerhouse - > > JavaEE Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > > > > > > > 2012/4/6 Mark Struberg <[email protected]> > > > > > Hi! > > > > > > I think the origin of the problem is easy to fix. > > > > > > OpenWebBeans is built in a modular fashion. Unlike lots of other EE6 > > > projects MyFaces and OWB also try to stay backward compatible with > older > > > spec variants. But you have to enable this backward compat mode > manually > > > because this comeshand-in-hand with loosing some functionality! > > > > > > > > > The error you see comes from EL-2.2. getValueReference() only got > > > introduced with EL-2.2 which tomcat6 doesn't provide out of the box. > > > http://docs.oracle.com/javaee/6/api/javax/el/ValueReference.html > > > > > > There are now 3 solutions to solve this problem: > > > > > > 1.) OWB comes with EL-2.2 support out of the box. You can switch OWB > back > > > to use EL-1.0 by just dropping the webbeans-el10 [1] jar into your > > > classpath. That's it! > > > > > > 2.) use Apache Tomcat7. Tomcat7 comes with EL-2.2 support. > > > > > > 3.) If you do not need JSPs then you could also use Tomcat6 with an > EL-2.2 > > > library like juel[2]. 2 years ago I wrote a howto for this. The most > > > important stuff are the few steps which shows how to pimp your tomcat > and > > > the org.apache.myfaces.EXPRESSION_FACTORY context-param. > > > > > > > > > NOTE: If you decide to stay with EL-1.0 then you will miss LOTS of > great > > > features!. E.g. in dataTables you now can make use of the new EL-2.2 > > > feature to pass arguments to a EL expression. > > > > > > <h:outputText value="#{backingBean.getStatus(currentRow)}"/> > > > > > > > > > LieGrue, > > > strub > > > > > > [1] > > > > http://repo1.maven.org/maven2/org/apache/openwebbeans/openwebbeans-el10/1.1.3/ > > > [2] http://juel.sourceforge.net/ > > > [3] http://wiki.apache.org/myfaces/HowToEnableEl22 > > > > > > > > > ----- Original Message ----- > > > > From: ""PÉNET LUDOVIC"" <[email protected]> > > > > To: MyFaces Discussion <[email protected]> > > > > Cc: > > > > Sent: Friday, April 6, 2012 9:25 AM > > > > Subject: Re: Problem with CODI/OWB and PrimeFaces 3.2 > > > > > > > > > > > > Gerhard Petracek a écrit : > > > >> hi ludovic, > > > >> > > > >> first of all: welcome @ myfaces! > > > >> > > > >> if you don't need the security integration with tomcat, you can > remove > > > >> "openwebbeans-tomcat6" and just add the owb listener in the > > > > web.xml > > > >> <listener> > > > >> > > > >> > > > > > > > > <listener-class>org.apache.webbeans.servlet.WebBeansConfigurationListener</listener-class> > > > >> </listener> > > > >> > > > >> if you need the security integration with tomcat, please send the > > > question > > > >> to the owb-user liste [1]. > > > > Hi Gerhard and thank you for your quick reply. > > > > > > > > I removed the openwebbeans-tomcat6 package and the corresponding > listener > > > > declaration. > > > > > > > > I still have the same problem. > > > > > > > > > > > > Best regards, > > > > > > > > Ludovic > > > > > > > > > > > > | > > > > | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. > > > > | > > > > > > > > > > > | > | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. > | >

