DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7123>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7123 Xalan causes a fatal error when processing DocBook Summary: Xalan causes a fatal error when processing DocBook Product: XalanJ2 Version: 2.3 Platform: All URL: http://www.mit.edu/~dmark/docbook/f14.xml OS/Version: All Status: NEW Severity: Major Priority: Other Component: org.apache.xalan.transformer AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] When processing a valid DocBook document using Norm Walsh's stylesheets, I get a fatal exception in org.apache.xml.utils.FastStringBuffer.getString at line 903 (full stack trace at end of description) To reproduce, transform the following source file: http://www.mit.edu/~dmark/docbook/f14.xml I have reproduced this with several different versions of the DocBook stylesheets. You can get them from http://sourceforge.net/project/showfiles.php?group_id=21935 I am using v1.75 I have reproduced this on win2k and linux. ------------------------------------- Java exception occurred: javax.xml.transform.TransformerException: java.lang.NegativeArraySizeException at org.apache.xalan.transformer.TransformerImpl.transformNode (TransformerImpl.java:1226) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:634) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1088) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1066) --------- java.lang.NegativeArraySizeException at java.lang.StringBuffer.<init>(StringBuffer.java:116) at org.apache.xml.utils.FastStringBuffer.getString (FastStringBuffer.java:903) at org.apache.xpath.objects.XStringForFSB.str(XStringForFSB.java:177) at org.apache.xpath.objects.XStringForFSB.appendToFsb (XStringForFSB.java:137) at org.apache.xpath.objects.XRTreeFrag.appendToFsb(XRTreeFrag.java:269) at org.apache.xalan.templates.AVTPartXPath.evaluate (AVTPartXPath.java:177) at org.apache.xalan.templates.AVT.evaluate(AVT.java:533) at org.apache.xalan.templates.ElemElement.execute(ElemElement.java:287) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:177) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemTemplate.execute (ElemTemplate.java:432) at org.apache.xalan.templates.ElemCallTemplate.execute (ElemCallTemplate.java:279) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemTemplate.execute (ElemTemplate.java:432) at org.apache.xalan.templates.ElemCallTemplate.execute (ElemCallTemplate.java:279) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemElement.constructNode (ElemElement.java:414) at org.apache.xalan.templates.ElemElement.execute(ElemElement.java:363) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemTemplate.execute (ElemTemplate.java:432) at org.apache.xalan.templates.ElemCallTemplate.execute (ElemCallTemplate.java:279) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:710) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes (ElemApplyTemplates.java:422) at org.apache.xalan.templates.ElemApplyTemplates.execute (ElemApplyTemplates.java:226) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:177) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2243) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode (TransformerImpl.java:2069) at org.apache.xalan.transformer.TransformerImpl.transformNode (TransformerImpl.java:1171) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:634) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1088) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1066)
