HEy Tamoul, On Fri, Jan 15, 2010 at 3:02 AM, Jeanne Waldman <jeanne.wald...@oracle.com> wrote: > This 'circular include' error sounds like you have some skin .xss file that > includes base-desktop.xss and that base-desktop.xss includes this css file. > But base-desktop.xss is a private file and it works fine, so I don't know > about this error. This sounds really, really strange.
I agree :-) Also I noticed that your are using a pretty exotic container (SAP NetWeaver). Are you able to run the application in a development environment, like Tomcat, Jetty, or JBoss ? > > This error should not cause the javascript to not be generated. So it sounds > like your environment is screwed up. > Do you have the Trinidad source code? You could add a breakpoint to try to > gather more information. i am wondering if you did a download or if you running of a self-build version of Trinidad. -Matthias > > Sorry I couldn't help. > > Jeanne > > tamoul wrote, On 1/14/2010 5:24 PM PT: >> >> Hello, We are trying to deploy a myfaces application that uses Trinidad >> components to a NetWeaver environment (Web AS Java). We are using JSF 1.2, >> Trinidad 1.2.12, Facelets 1.1.14. Our NetWeaver is CE 7.1 SP08. We are >> using >> JEE5 Sun RI in place of the myfaces implementation. >> >> The problem we are seeing is - We are able to bring the application up but >> are finding that no javascript is generated on any of the pages. Also, we >> see the following form hidden element at the bottom - >> <input type="hidden" name="_noJavaScript" value="true">. >> >> Looking at the logs, I see the following - >> SEVERE: org.xml.sax.SAXParseException: Circular include of >> base-desktop.xss >> detected! >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.XMLUtils.parseInclude(XMLUtils.java:160) >> at >> >> org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocumentParser._handleImport(StyleSheetDocumentParser.java:228) >> at >> >> org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocumentParser.startChildElement(StyleSheetDocumentParser.java:128) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.TreeBuilder$Handler.startElement(TreeBuilder.java:276) >> at >> >> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533) >> at >> >> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:220) >> at >> >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:322) >> at >> >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693) >> at >> >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) >> at >> >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834) >> at >> >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) >> at >> >> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) >> at >> >> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.TreeBuilder.parse(TreeBuilder.java:169) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.TreeBuilder.parse(TreeBuilder.java:120) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.XMLUtils.parseInclude(XMLUtils.java:197) >> at >> >> org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocumentParser._handleImport(StyleSheetDocumentParser.java:228) >> at >> >> org.apache.myfaces.trinidadinternal.style.xml.parse.StyleSheetDocumentParser.startChildElement(StyleSheetDocumentParser.java:128) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.TreeBuilder$Handler.startElement(TreeBuilder.java:276) >> at >> >> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:533) >> at >> >> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:220) >> at >> >> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:322) >> at >> >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693) >> at >> >> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368) >> at >> >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834) >> at >> >> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) >> at >> >> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) >> at >> >> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.TreeBuilder.parse(TreeBuilder.java:169) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.TreeBuilder.parse(TreeBuilder.java:120) >> at >> >> org.apache.myfaces.trinidadinternal.share.xml.XMLUtils.parseSource(XMLUtils.java:102) >> at >> >> org.apache.myfaces.trinidadinternal.style.xml.StyleSheetDocumentUtils.createStyleSheetDocument(StyleSheetDocumentUtils.java:113) >> at >> >> org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry._createStyleSheetDocument(StyleSheetEntry.java:231) >> at >> >> org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry._createSkinStyleSheet(StyleSheetEntry.java:167) >> at >> >> org.apache.myfaces.trinidadinternal.skin.StyleSheetEntry.createEntry(StyleSheetEntry.java:70) >> at >> >> org.apache.myfaces.trinidadinternal.skin.SkinImpl._createStyleSheetDocument(SkinImpl.java:537) >> at >> >> org.apache.myfaces.trinidadinternal.skin.SkinImpl.getStyleSheetDocument(SkinImpl.java:346) >> at >> >> org.apache.myfaces.trinidadinternal.skin.SkinExtension.getStyleSheetDocument(SkinExtension.java:523) >> at >> >> org.apache.myfaces.trinidadinternal.skin.SkinStyleProvider.createStyleSheetDocument(SkinStyleProvider.java:158) >> at >> >> org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._getStyleSheetDocument(FileSystemStyleCache.java:641) >> at >> >> org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache._getEntry(FileSystemStyleCache.java:421) >> at >> >> org.apache.myfaces.trinidadinternal.style.cache.FileSystemStyleCache.getIcons(FileSystemStyleCache.java:209) >> at >> >> org.apache.myfaces.trinidadinternal.skin.RequestSkinWrapper._getRequestIcons(RequestSkinWrapper.java:338) >> at >> >> org.apache.myfaces.trinidadinternal.skin.RequestSkinWrapper.getIcon(RequestSkinWrapper.java:178) >> at >> >> org.apache.myfaces.trinidadinternal.skin.RequestSkinWrapper.getIcon(RequestSkinWrapper.java:158) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderingContext.getIcon(CoreRenderingContext.java:378) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.OutputLabelRenderer.renderMessageSymbol(OutputLabelRenderer.java:284) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.OutputLabelRenderer.encodeIcons(OutputLabelRenderer.java:208) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.OutputLabelRenderer.encodeAll(OutputLabelRenderer.java:108) >> at >> >> org.apache.myfaces.trinidad.render.CoreRenderer.delegateRenderer(CoreRenderer.java:446) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.LabelAndMessageRenderer._renderLabelCell(LabelAndMessageRenderer.java:435) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.LabelAndMessageRenderer.encodeAll(LabelAndMessageRenderer.java:308) >> at >> >> org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.InputLabelAndMessageRenderer.encodeAll(InputLabelAndMessageRenderer.java:124) >> at >> >> org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335) >> at >> >> org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751) >> at >> >> com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:279) >> at >> >> com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:242) >> at >> >> javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:809) >> at >> >> org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1481) >> at >> >> org.apache.myfaces.trinidad.component.UIXComponentBase.__encodeRecursive(UIXComponentBase.java:1489) >> at >> >> org.apache.myfaces.trinidad.component.UIXComponentBase.encodeAll(UIXComponentBase.java:771) >> at >> javax.faces.component.UIComponent.encodeAll(UIComponent.java:892) >> at >> >> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592) >> at >> >> org.apache.myfaces.trinidadinternal.facelets.TrinidadFaceletViewHandler.renderView(TrinidadFaceletViewHandler.java:116) >> at >> >> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:178) >> at >> >> org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:193) >> at >> >> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106) >> at >> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) >> at >> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) >> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) >> at >> >> com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:163) >> at >> >> com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:82) >> at >> >> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247) >> at >> >> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157) >> at >> >> org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) >> at >> >> com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:74) >> at >> >> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:341) >> at >> >> com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:74) >> at >> >> com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:425) >> at >> >> com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:289) >> at >> >> com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387) >> at >> >> com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:376) >> at >> >> com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:85) >> at >> >> com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) >> at >> >> com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:160) >> at >> >> com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) >> at >> >> com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:67) >> at >> >> com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) >> at >> >> com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) >> at >> >> com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60) >> at >> >> com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) >> at >> >> com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) >> at >> >> com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27) >> at >> >> com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) >> at >> >> com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) >> at >> >> com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29) >> at >> >> com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) >> at >> >> com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:71) >> at >> >> com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:295) >> at >> >> com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.run(Processor.java:222) >> at >> com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> >> com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:152) >> at >> com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247) >> >> I am not sure if this error is related to no javascript being seen but we >> get this exception on every request. >> >> Has anyone seen this problem before? Any thoughts or pointers on what >> could >> be causing this? >> Thanks, >> Swami. >> > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf