Hi!
> It's the opposite, as for any backward compatible system. It means
> that you can, theoretically,  run a JSF 1.1 application on a 1.2 system.
I haven't looked at it in very detail, but it seems if you provide your
own javax.faces.application.Application compiled with JSF1.1 the method
getELResolve will be used from the JSF1.2 implementation which seems to
throw an UOE as you can see here (reported from Dan Tran as Orchestra bug)

> java.lang.UnsupportedOperationException
>       javax.faces.application.Application.getELResolver(Application.java:443)
>
> com.sun.faces.context.FacesContextImpl.getELContext(FacesContextImpl.java:174)
>       javax.faces.component.UIViewRoot.setLocale(UIViewRoot.java:900)

So, I'd say upward API compatibility is broken here.

Ciao,
Mario

Reply via email to