【发布时间】:2010-06-07 17:43:09
【问题描述】:
我正在使用DITA Open Toolkit 将 XML 内容转换为具有不同的标签名称。但是我的一个 XML 文档没有转换...
BUILD FAILED
C:\DITA-OT\build.xml:55: The following error occurred while executing this line:
C:\DITA-OT\build.xml:86: The following error occurred while executing this line:
java.lang.StackOverflowError
此错误发生在处理完成之前。所以只有前 3/4 变换。如果我删除 1/4 的内容,则转换能够完成。 (我可以删除任何部分,我删除的越多,转换在文档中越远,所以我不认为它的无效标签或类似的东西)。
我是否需要更新我的配置以允许 Java 进程使用更多资源?
或者有没有人知道如何开始解决这个问题?
谢谢!
【问题讨论】:
-
好的,所以我的问题有点说错了。事实证明,有一个 XML 数字资产被引用,其中一个段落的文本太多以至于导致错误。如果我将文本分成多个段落,则转换会进行。不知道为什么,它不像有一百万行文本。