[ http://issues.apache.org/jira/browse/MYFACES-986?page=comments#action_12361373 ]
Dennis Kieselhorst commented on MYFACES-986: -------------------------------------------- Ok. It would be great to have this hint and a list of jars needed for a tobago hello world application in the getting started guide or the faq. > ScarboroughTheme required even if not used > ------------------------------------------ > > Key: MYFACES-986 > URL: http://issues.apache.org/jira/browse/MYFACES-986 > Project: MyFaces > Type: Bug > Components: Tobago > Versions: 1.1.1 > Environment: Tobago 1.0.7-SNAPSHOT, Tomcat 5.5.12 > Reporter: Dennis Kieselhorst > > I defined Speyside as the only theme to use. > The theme configuration in my tobago-config.xml is: > <theme-config> > > <default-theme>org.apache.myfaces.tobago.context.SpeysideTheme</default-theme> > </theme-config> > It seems that Tobago requires the Scarborough theme anyway. Since I only want > to use Speyside, it's the only theme in my lib dir. > INFO [org.apache.myfaces.tobago.webapp.TobagoServletContextListener] - *** > contextInitialized *** > ERROR [org.apache.commons.digester.Digester] - End event threw exception > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at > org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216) > at > org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:585) > at org.apache.commons.digester.Rule.end(Rule.java:228) > at org.apache.commons.digester.Digester.endElement(Digester.java:1067) > at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown > Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown > Source) > at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown > Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at org.apache.commons.digester.Digester.parse(Digester.java:1591) > at > org.apache.myfaces.tobago.config.TobagoConfigParser.parse(TobagoConfigParser.java:87) > at > org.apache.myfaces.tobago.config.TobagoConfigParser.parse(TobagoConfigParser.java:43) > at > org.apache.myfaces.tobago.webapp.TobagoServletContextListener.contextInitialized(TobagoServletContextListener.java:60) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4127) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) > at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) > at > org.apache.catalina.core.StandardService.start(StandardService.java:450) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:680) > at org.apache.catalina.startup.Catalina.start(Catalina.java:536) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Caused by: java.lang.NoClassDefFoundError: > org/apache/myfaces/tobago/context/ScarboroughTheme > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Unknown Source) > at > org.apache.myfaces.tobago.config.TobagoConfig.setDefaultThemeClass(TobagoConfig.java:67) > ... 47 more -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
