[Trinidad] InstantiationException: PanelPartialRootRenderer
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. I just exchanged the two .jar files (trinidad-api and trinidad-impl) After trying several changes in my web.xml and faces-config.xml I ended up using the suggested ones 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 in version 1.0.2. So am I missing something in my configuration? __ 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) Thanks for your help
Re: [Trinidad] InstantiationException: PanelPartialRootRenderer
Thanks a lot! This was the problem. Still had the previous version of trinidad-impl.jar in default/lib directory. Thanks! Adam Winer schrieb: Sure looks like you have two versions of Trinidad in your classpath! file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/trinidad-impl-1.0.2-SNAPSHOT.jar and file:/D:/bin/jboss-4.0.5.GA/server/default/lib/trinidad-impl.jar Make sure you have only one (and preferably not a snapshot). -- Adam On 9/24/07, tartaruga [EMAIL PROTECTED] wrote: Sorry, the post went out a little bit too early. I wanted to ask if someone has an idea if I'm missing something in my configuration(s). I added the full stack trace at the end of the post. I appreciate any hints. Thanks 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) 14:34:45,625 INFO [Initialization] done initializing Seam 14:34:45,625 INFO [FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml 14:34:45,703 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/tmp/deploy/tmp41715plato.ear-contents/jboss-seam.jar!/META-INF/faces-config.xml 14:34:45,718 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/lib/trinidad-impl.jar!/META-INF/faces-config.xml 14:34:46,093 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/ajax4jsf-1.1.1.jar!/META-INF/faces-config.xml 14:34:46,125 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/faces-config.xml 14:34:46,125 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/faces-config.xml 14:34:46,156 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml 14:34:46,156 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/richfaces-3.0.1.jar!/META-INF/faces-config.xml 14:34:46,234 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/trinidad-impl-1.0.2-SNAPSHOT.jar!/META-INF/faces-config.xml 14:34:46,609 INFO [FacesConfigurator] Reading config /WEB-INF/faces-config.xml 14:34:46,656 INFO [FacesConfigurator] Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path :
[Trinidad] InstantiationException: PanelPartialRootRenderer
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)
Re: [Trinidad] InstantiationException: PanelPartialRootRenderer
Sorry, the post went out a little bit too early. I wanted to ask if someone has an idea if I'm missing something in my configuration(s). I added the full stack trace at the end of the post. I appreciate any hints. Thanks 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) 14:34:45,625 INFO [Initialization] done initializing Seam 14:34:45,625 INFO [FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml 14:34:45,703 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/tmp/deploy/tmp41715plato.ear-contents/jboss-seam.jar!/META-INF/faces-config.xml 14:34:45,718 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/lib/trinidad-impl.jar!/META-INF/faces-config.xml 14:34:46,093 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/ajax4jsf-1.1.1.jar!/META-INF/faces-config.xml 14:34:46,125 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/faces-config.xml 14:34:46,125 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/faces-config.xml 14:34:46,156 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml 14:34:46,156 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/richfaces-3.0.1.jar!/META-INF/faces-config.xml 14:34:46,234 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/trinidad-impl-1.0.2-SNAPSHOT.jar!/META-INF/faces-config.xml 14:34:46,609 INFO [FacesConfigurator] Reading config /WEB-INF/faces-config.xml 14:34:46,656 INFO [FacesConfigurator] Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path : file:/D:/bin/jboss-4.0.5.GA/server/default/tmp/deploy/tmp41658myfaces-api-1.1.5.jar 14:34:46,656 INFO [FacesConfigurator] Starting up MyFaces-package : myfaces-impl in version : 1.1.5 from path : file:/D:/bin/jboss-4.0.5.GA/server/default/tmp/deploy/tmp41659myfaces-impl-1.1.5.jar 14:34:46,656 INFO [FacesConfigurator] MyFaces-package : tomahawk-sandbox not found. 14:34:46,656 INFO [FacesConfigurator] MyFaces-package : tomahawk not found. 14:34:48,859 ERROR [ClassUtils] org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer
Re: [Trinidad] InstantiationException: PanelPartialRootRenderer
Sure looks like you have two versions of Trinidad in your classpath! file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/trinidad-impl-1.0.2-SNAPSHOT.jar and file:/D:/bin/jboss-4.0.5.GA/server/default/lib/trinidad-impl.jar Make sure you have only one (and preferably not a snapshot). -- Adam On 9/24/07, tartaruga [EMAIL PROTECTED] wrote: Sorry, the post went out a little bit too early. I wanted to ask if someone has an idea if I'm missing something in my configuration(s). I added the full stack trace at the end of the post. I appreciate any hints. Thanks 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) 14:34:45,625 INFO [Initialization] done initializing Seam 14:34:45,625 INFO [FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml 14:34:45,703 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/tmp/deploy/tmp41715plato.ear-contents/jboss-seam.jar!/META-INF/faces-config.xml 14:34:45,718 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/lib/trinidad-impl.jar!/META-INF/faces-config.xml 14:34:46,093 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/ajax4jsf-1.1.1.jar!/META-INF/faces-config.xml 14:34:46,125 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/faces-config.xml 14:34:46,125 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/faces-config.xml 14:34:46,156 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/faces-config.xml 14:34:46,156 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/richfaces-3.0.1.jar!/META-INF/faces-config.xml 14:34:46,234 INFO [FacesConfigurator] Reading config jar:file:/D:/bin/jboss-4.0.5.GA/server/default/./tmp/deploy/tmp41715plato.ear-contents/plato-exp.war/WEB-INF/lib/trinidad-impl-1.0.2-SNAPSHOT.jar!/META-INF/faces-config.xml 14:34:46,609 INFO [FacesConfigurator] Reading config /WEB-INF/faces-config.xml 14:34:46,656 INFO [FacesConfigurator] Starting up MyFaces-package : myfaces-api in version : 1.1.5 from path : file:/D:/bin/jboss-4.0.5.GA/server/default/tmp/deploy/tmp41658myfaces-api-1.1.5.jar