"The NetAdvantage for JSF 2008 volume 2 with support for JSF 1.2 release does not work in Sun® Application Server 9.1."
Wow this is a pretty big deal. What is the ETA on getting this working?
Thanks!
Hi,
We are actively working on the Hotfix for NetAdvantage for JSF 2008 volume 2.
Keep your eye on Grigor Svetoslavov's blog for more updates on the HotFix
http://blogs.infragistics.com/blogs/gsvetoslavov/
Regards,
Pamela
how is that HotFix coming along?
Actually GlassFish v2 (9.1) using Mojarra 1.2_04p02 (which is also the Sun RI).
The problem isn't with JSF, but the fact that the JSP container has found a mismatch between the JSP tag handler metadata described by the TLD and that actual tag handler implementation. They don't match.
Based on the error provided earlier in the thread, the TLD describes the dataSource attribute as being a deferred-value. Doing so means that the setter in the tag handler must accept javax.el.ValueExpression instances.
I'd be interested in knowing what other JSP 2.1 containers you've tested that have flagged this mismatch as an error.
At any rate, as far as GlassFish is concerned, changing the JSF implementation will not have any effect on this issue.
How do I know which implementation it is using and how do I go about changing it?
I see jsf-impl.jar in my GLASSFISH_HOME/lib directory. I assume this is the SunRI/Mojarra.
Do you suggest I move that or can Myfaces coexist?
Thanks and sorry for the stupid questions.
You could try with replacing the JSF implementation with Sun RI.
The reason for not working is that SAS implementation is looking for set method with ValueExpression as parameter. We have set method which is expecting Object as parameter.
It is working nice with all other implementations that we had try. The reason to put this in the documentation is that we noticed that problem right before the release and want to be fair with the developers and warn them.
We are looking for a solution which will be included in the HotFix.
Best,George