Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6277064

Getting StackOverflowError in Xalan API if node value is too long (17KB).

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P2 P2
    • 1.4.0
    • 1.3.0
    • xml

      Getting StackOverflowError in Xalan API if node value is too long (17KB).
      Pls refer respective CE bug 6219173.

      following is the StackTrace of the exception.

       for host 129.158.71.40 trying to GET /abs/viewcontact.xml, service-j2ee reports: StandardWrapperValve[XSLUIEngineServlet]: WEB2792: Servlet.service() for servlet XSLUIEngineServlet threw exception
      javax.servlet.ServletException: WEB2664: Servlet execution threw an exception
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
              at com.sun.uwc.common.auth.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
              at com.sun.uwc.common.auth.GZIPFilter.doFilter(GZIPFilter.java:61)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
              at com.sun.uwc.abclient.ABInitFilter.doFilter(ABInitFilter.java:89)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:280)
              at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
              at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
              at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
              at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
              at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
      ----- Root Cause -----
      java.lang.StackOverflowError
              at org.apache.xml.utils.ObjectStack.peek(ObjectStack.java:124)
              at org.apache.xpath.XPathContext.getNamespaceContext(XPathContext.java:867)
              at org.apache.xpath.operations.Variable.execute(Variable.java:203)
              at org.apache.xpath.operations.Variable.execute(Variable.java:185)
              at org.apache.xpath.functions.FuncSubstringAfter.execute(FuncSubstringAfter.java:44)
              at org.apache.xpath.XPath.execute(XPath.java:268)
              at org.apache.xalan.templates.ElemWithParam.getValue(ElemWithParam.java:200)
              at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:225)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:127)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:161)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:393)
              at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:247)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:127)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:161)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:393)
              at org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:247)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:127)
              at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2336)
              at org.apache.xalan.templates.ElemIf
      ###@###.### 2005-05-27 08:27:50 GMT

            duke J. Duke
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: