Caused by: java.util.MissingResourceException: Can't find com.sun.faces.LogStrings bundle
that is code from the RI.. On Thu, May 7, 2009 at 1:07 PM, <[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. > > ----------------------------------------------- > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf

