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/TrinidadSeamAjax4JsfFaceletDetail/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.PanelPartialRootRenderer
java.lang.InstantiationException:
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer
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(ClassUtils.java:277)
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:268)
at
org.apache.myfaces.config.FacesConfigurator.configureRenderKits(FacesConfigurator.java:754)
at
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:149)
at
org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:68)
...
14:34:48,859 ERROR [FacesConfigurator] failed to configure class
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer
javax.faces.FacesException: java.lang.InstantiationException:
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:287)
at
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:268)
at
org.apache.myfaces.config.FacesConfigurator.configureRenderKits(FacesConfigurator.java:754)
at
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:149)