[ 
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

Reply via email to