[ http://issues.apache.org/jira/browse/MYFACES-986?page=all ]
     
Volker Weber closed MYFACES-986:
--------------------------------

    Resolution: Invalid

The Tobago themes are hierarchically organized.
Speyside depends on scarbourough, so the scarbourough theme is precondition for 
using speyside.

In the speyside theme are only the differences implemented, mostly css things.

> 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