Arvid Hülsebus a écrit :
It looks like you didn't add the Tobago resources to your WAR. If you look into the tobago-example-demo WAR, you will see the directory /tobago, which contains the resources needed by the themes. You will need to add these to your WAR, too.

Udo is currently working on simplifying this. Afterwards the themes will packaged as archives and you won't need to unpack them. If you use maven this is currently done automatically.

Regards,
Arvid
Thanks for your answer Arvid.

I actually had included directories and jars into my webapp like it is in the tobago-example-demo and still get this error. I set the output level to debug and also tryed to debug the code but this doesn't help much...

I checked my classpath and I do not have any org.apache.myfaces.Stylesheet nor org.apache.myfaces.StylesheetRenderer in it.

Could it be the problem?

I inserted the stacktrace in case someone see some hint.

Thanks,

Thomas

[benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getRendererClassName(444) | rendererType = 'org.apache.myfaces.Stylesheet' [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/speyside/mozilla_5_0/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/speyside/mozilla_5_0/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/speyside/mozilla/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/speyside/mozilla/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/scarborough/mozilla_5_0/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/scarborough/mozilla_5_0/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/scarborough/mozilla/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/scarborough/mozilla/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/standard/mozilla_5_0/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/standard/mozilla_5_0/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/standard/mozilla/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/standard/mozilla/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(251) | testing path: /org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/org.apache.myfaces.StylesheetRenderer [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(290) | testing path: /org.apache.myfaces.StylesheetRenderer_en [benevole.info] DEBUG [http-80-Processor25] ResourceManagerImpl.getPaths(290) | testing path: /org.apache.myfaces.StylesheetRenderer [benevole.info] ERROR [http-80-Processor25] ResourceManagerImpl.getPaths(323) | Path not found, and no fallback. Using empty string. mainDirs = '[org/apache/myfaces/tobago/renderkit]' contentType = 'html' theme = 'speyside' browser = 'mozilla_5_0' subDir = 'tag' name = 'org.apache.myfaces.StylesheetRenderer' suffix = '' key = 'null' [benevole.info] ERROR [http-80-Processor25] ResourceManagerImpl.getRenderer(429) | name = 'org.apache.myfaces.StylesheetRenderer' clientProperties = 'html/speyside/mozilla_5_0'
java.lang.NullPointerException
at org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer(ResourceManagerImpl.java:424) at org.apache.myfaces.tobago.renderkit.TobagoRenderKit.getRenderer(TobagoRenderKit.java:63) at javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744) at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:509) at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:544) at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:551) at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:457) at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:372)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)

Reply via email to