You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Matthias Wessendorf <ma...@apache.org> on 2010/01/15 07:30:15 UTC

Re: MyFaces Trinidad - SAXParseException: Circular include of base-desktop.xss

HEy Tamoul,

On Fri, Jan 15, 2010 at 3:02 AM, Jeanne Waldman
<je...@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

Re: MyFaces Trinidad - SAXParseException: Circular include of base-desktop.xss

Posted by tamoul <ta...@gmail.com>.
Thanks Matthias & Jeanne.

We are on a very different container! The application works correctly on
WebSphere 7.0, and interestingly enough on an earlier version of NetWeaver
7.1 (SP05). Which leads me to believe that something was changed from 7.1
SP05 to SP08 that broke this function.

I did do a download, not a self build version of Trinidad.

We are using the default skin configuration with the default render kit.

After testing on different versions of NW 7.1 & on WAS 7.0, a few
observations -
(1) The code works correctly on an earlier service pak of NW 7.1 and on WAS
7.0.
(2) On NW 7.1 SP08, pages are rendered but without any Javascript.
Additionally, we see the 'circular include' error.
(3) With JSF standard tags and FaceletViewHandler as the renderer, SP08 is
able to generate Javascript correctly.

I am chasing down the NW guys to find out what changed from SP05 to SP08.

The question I have is - are Javascript functions tied to style objects in
any way? In other words, if the Trinidad Renderer cannot find a specific
style object tied to say a 'tr:commandLink' (because of the circular
reference error), does the Renderer decide not to generate the corresponding
javascript function? While this error may not be directly tied to the 'no
javascript' issue, I wondering if it is a consequence of aborting parsing of
the XSS files.


Matthias Wessendorf-4 wrote:
> 
> HEy Tamoul,
> 
> On Fri, Jan 15, 2010 at 3:02 AM, Jeanne Waldman
> <je...@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
> 
> 

-- 
View this message in context: http://old.nabble.com/MyFaces-Trinidad---SAXParseException%3A-Circular-include-of-base-desktop.xss-tp27171044p27214534.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.