Hi,
I'm trying to upgrade to Trinidad 1.0.2. Currently I'm using
Trinidad
1.0.1 with
- Seam 1.2.1.GA
- Facelets (the .jar delivered with Seam)
- MyFaces 1.1.5
- Ajax4Jsf 1.1.1
- Richfaces 3.0.1
- JBoss 4.0.5
When upgrading to Trinidad 1.0.2 I get the exception below.
After trying several web.xml and faces-config.xml I ended up
using the
one posted on this wiki:
http
://wiki.apache.org/myfaces-data/attachments/TrinidadSeamAjax
4JsfFaceletDetail/attachments/sample-web.xml
I also inspected the trindad code a little bit and noticed a
code change
in the affected class (PanelPartialRootRender): The
constructor changed
from public in version 1.0.1 to protected ni version 1.0.2.
so
14:34:48,859 ERROR [ClassUtils]
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.Pan
elPartialRootRenderer
java.lang.InstantiationException:
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.Pan
elPartialRootRenderer
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(C
lassUtils.java:277)
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(C
lassUtils.java:268)
at
org.apache.myfaces.config.FacesConfigurator.configureRenderK
its(FacesConfigurator.java:754)
at
org.apache.myfaces.config.FacesConfigurator.configure(FacesC
onfigurator.java:149)
at
org.apache.myfaces.webapp.StartupServletContextListener.init
Faces(StartupServletContextListener.java:68)
...
14:34:48,859 ERROR [FacesConfigurator] failed to configure
class
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.Pan
elPartialRootRenderer
javax.faces.FacesException:
java.lang.InstantiationException:
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.Pan
elPartialRootRenderer
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(C
lassUtils.java:287)
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(C
lassUtils.java:268)
at
org.apache.myfaces.config.FacesConfigurator.configureRenderK
its(FacesConfigurator.java:754)
at
org.apache.myfaces.config.FacesConfigurator.configure(FacesC
onfigurator.java:149)
|