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

Reply via email to