You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Volker Weber (JIRA)" <de...@myfaces.apache.org> on 2005/12/29 15:16:02 UTC

[jira] Closed: (MYFACES-986) ScarboroughTheme required even if not used

     [ 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