Here is the stack trace:
javax.xml.transform.TransformerException: String index out of range: -40640
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1242)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:483)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1147)
at cpg.system.Servlet.doPost(Servlet.java:214)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
---------
java.lang.StringIndexOutOfBoundsException: String index out of range:-40640
at java.lang.String.getChars(String.java:560)
at org.apache.xml.utils.FastStringBuffer.append(FastStringBuffer.java:389)
at org.apache.xpath.DOMHelper.getNodeData(DOMHelper.java:1314)
at org.apache.xpath.DOMHelper.getNodeData(DOMHelper.java:1308)
at org.apache.xpath.DOMHelper.getNodeData(DOMHelper.java:1267)
at org.apache.xpath.objects.XNodeSet.getStringFromNode(XNodeSet.java:184)
at org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:284)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:152)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:739)
at
org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemForEach.java:498)
at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:193)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2202)
at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2085)
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1219)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:483)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1147)
at cpg.system.Servlet.doPost(Servlet.java:214)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
at org.apache.tomcat.core.Handler.service(Handler.java:287)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at
org.apache.tomcat.service.connector.Ajp13ConnectionHandler.processConnection(Ajp13ConnectionHandler.java:160)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
at java.lang.Thread.run(Thread.java:484)
----------
From: [EMAIL PROTECTED]
Sent: Tuesday, July 17, 2001 10:28 AM
To: [EMAIL PROTECTED]
Subject: Re: String indexoutof range exception
The DTM model can indeed run out of space if a source document is too
large. Currently we allocate 20 bits for node addressing, so we can handle
about a million nodes. Beyond that we'll fail, probably nondiagnostically.
We're considering increasing that, though doing so will impose tighter
limits on how many documents a given DTMManager can keep track of
simultaneously. We could remove the restriction by switching to longs as
our basic node ID type, but that would increase storage and processing
The size of _text_ nodes shouldn't be a problem... I think.
Could you show us a complete stack trace of the exception, so we can
investigate where the problem is occurring?
<<application/ms-tnef>>
