It appears to be a problem with finding the com.sun.faces.LogStrings
resource bundle.
-R


Sent from my iPhone

On May 7, 2009, at 4:07 AM, [email protected] wrote:

Hi all,
I am trying to build an render kit for SVG content with myfaces and trinidad . After a few fails , I decide to take a sample app ,that works on JSF RI (with glassfish), and move it to trinidad+myfaces +tomcat6.
I take the app from here 
http://java.sun.com/javaee/javaserverfaces/reference/docs/customRenderKit.html
When I start the tomcat6 , FacesConfigurator try to configure the new render kit (named SVG) but fails .
The content of faces-config.xml is something like this :
   ........
   <component>
       <component-type>Rectangle</component-type>
<component-class>renderkits.components.svg.Rectangle</ component-class>
   </component>
   <component>
       <component-type>Line</component-type>
<component-class>renderkits.components.svg.Line</component- class>
   </component>

   <render-kit>
       <render-kit-id>SVG</render-kit-id>
       <render-kit-class>
           renderkits.renderkit.svg.SVGRenderKit</render-kit-class>
       <renderer>
           <component-family>javax.faces.Form</component-family>
           <renderer-type>renderkit.svg.Form</renderer-type>
           <renderer-class>
               renderkits.renderkit.svg.FormRenderer</renderer-class>
       </renderer>
       <renderer>
           <component-family>javax.faces.Command</component-family>
           <renderer-type>renderkit.svg.Button</renderer-type>
           <renderer-class>
renderkits.renderkit.svg.ButtonRenderer</renderer- class>
       </renderer>
        ... other renders ...
   </render-kit>

   <render-kit>
       <render-kit-id>XUL</render-kit-id>
       <render-kit-class>
           renderkits.renderkit.xul.XULRenderKit</render-kit-class>
       <renderer>
           <component-family>javax.faces.Form</component-family>
           <renderer-type>renderkit.xul.Form</renderer-type>
           <renderer-class>
               renderkits.renderkit.xul.FormRenderer</renderer-class>
       </renderer>
       <renderer>
           <component-family>javax.faces.Command</component-family>
           <renderer-type>renderkit.xul.Button</renderer-type>
           <renderer-class>
renderkits.renderkit.xul.ButtonRenderer</renderer- class>
       </renderer>
       ...  other renders ...
   </render-kit>

   <navigation-rule>
           navigation rules ...
   </navigation-rule>
</faces-config>

I put renderkits.war in webapps and I started tomcat . At startup time I get errors in tomcat logs . It seems myfaces failed to configure the new renders (in this demo I have 2 render-kits , each with many renders)

May 7, 2009 12:52:01 PM org.apache.myfaces.config.FacesConfigurator configureRenderKits SEVERE: failed to configure class renderkits.renderkit.svg.FormRenderer
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun. reflect. NativeConstructorAccessorImpl. newInstance(NativeConstructorAccessorImpl.java:39) at sun. reflect. DelegatingConstructorAccessorImpl. newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
   at java.lang.Class.newInstance0(Class.java:350)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.util.MissingResourceException: Can't find com.sun.faces.LogStrings bundle
   at java.util.logging.Logger.setupResourceInfo(Logger.java:1309)
   at java.util.logging.Logger.<init>(Logger.java:204)
   at java.util.logging.Logger.getLogger(Logger.java:300)
   at renderkits.util.Util.getLogger(Util.java:35)
at renderkits.renderkit.svg.BaseRenderer.<clinit>(BaseRenderer.java:47)
   ... 38 more
May 7, 2009 12:52:01 PM org.apache.myfaces.shared_impl.util.ClassUtils newInstance
SEVERE: Class : renderkits.renderkit.svg.ButtonRenderer not found.
java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
   at java.lang.Class.getConstructor0(Class.java:2671)
   at java.lang.Class.newInstance0(Class.java:321)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
May 7, 2009 12:52:01 PM org.apache.myfaces.config.FacesConfigurator configureRenderKits SEVERE: failed to configure class renderkits.renderkit.svg.ButtonRenderer javax.faces.FacesException: java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:305) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
   at java.lang.Class.getConstructor0(Class.java:2671)
   at java.lang.Class.newInstance0(Class.java:321)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300)
   ... 31 more
May 7, 2009 12:52:01 PM org.apache.myfaces.shared_impl.util.ClassUtils newInstance
SEVERE: Class : renderkits.renderkit.svg.TextRenderer not found.
java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
   at java.lang.Class.getConstructor0(Class.java:2671)
   at java.lang.Class.newInstance0(Class.java:321)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
May 7, 2009 12:52:01 PM org.apache.myfaces.config.FacesConfigurator configureRenderKits SEVERE: failed to configure class renderkits.renderkit.svg.TextRenderer javax.faces.FacesException: java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:305) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
   at java.lang.Class.getConstructor0(Class.java:2671)
   at java.lang.Class.newInstance0(Class.java:321)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300)
   ... 31 more
May 7, 2009 12:52:01 PM org.apache.myfaces.shared_impl.util.ClassUtils newInstance
SEVERE: Class : renderkits.renderkit.svg.RectangleRenderer not found.
java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
   at java.lang.Class.getConstructor0(Class.java:2671)
   at java.lang.Class.newInstance0(Class.java:321)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
May 7, 2009 12:52:01 PM org.apache.myfaces.config.FacesConfigurator configureRenderKits SEVERE: failed to configure class renderkits.renderkit.svg.RectangleRenderer javax.faces.FacesException: java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:305) at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:265) at org. apache. myfaces. config.FacesConfigurator.configureRenderKits(FacesConfigurator.java: 859) at org. apache. myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:278) at org. apache. myfaces. webapp. AbstractFacesInitializer. buildConfiguration(AbstractFacesInitializer.java:131) at org. apache. myfaces. webapp. Jsp21FacesInitializer. initContainerIntegration(Jsp21FacesInitializer.java:64) at org. apache. myfaces. webapp. AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83) at org. apache. myfaces. webapp. StartupServletContextListener. contextInitialized(StartupServletContextListener.java:72) at org. apache. catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java: 4342) at org. apache. catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org. apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java: 926) at org. apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java: 889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 1149) at org. apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org. apache. catalina. util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java: 719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java: 516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun. reflect. NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun. reflect. DelegatingMethodAccessorImpl. invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NoClassDefFoundError: renderkits.renderkit.svg.BaseRenderer
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
   at java.lang.Class.getConstructor0(Class.java:2671)
   at java.lang.Class.newInstance0(Class.java:321)
   at java.lang.Class.newInstance(Class.java:303)
at org. apache. myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:300)
   ... 31 more

When I navigate to index page all it's ok _HTML_BASIC render kit) but when I try to navigate to svg content I get the empty page , and in log file I get the following - normally , it doesn't know any renderers because it doesn't succed to configure anyone

May 7, 2009 12:52:31 PM javax.faces.component.UIComponentBase getRenderer WARNING: No Renderer found for component {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /svg.jsp][Class: javax.faces.component.UIForm,Id: form]} (component- family=javax.faces.Form, renderer-type=renderkit.svg.Form) May 7, 2009 12:52:31 PM javax.faces.component.UIComponentBase getRenderer WARNING: No Renderer found for component {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /svg.jsp][Class: javax.faces.component.UIForm,Id: form][Class: renderkits.components.svg.Line,Id: toRestore]} (component- family=Line, renderer-type=renderkit.svg.Line) May 7, 2009 12:52:31 PM javax.faces.component.UIComponentBase getRenderer WARNING: No Renderer found for component {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /svg.jsp][Class: javax.faces.component.UIForm,Id: form][Class: javax.faces.component.UICommand,Id: restore]} (component- family=javax.faces.Command, renderer-type=renderkit.svg.Button) .....
(and cotinue for all tags from custom renders in the page ...)
I used Jdeveloper 11gTP 4 with jdk 1.5 and tomcat6
I've made any mistake? Why this?
Thanks in advance,
Aurel
-----------------------------------------------

This e-mail is intended solely for the addressee(s) and contains confidential information. Unauthorized distribution, modification or disclosure of its contents is unlawful. If you have received this e- mail in error, please notify the sender immediately by return e- mail. Please then delete the e-mail from your system and do not copy it or disclose its contents to any person. E-mail transmission cannot be guaranteed to be secure or error free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of email transmission.

-----------------------------------------------

Reply via email to