gpt4 book ai didi

java - DITA 打开工具包错误 : java. lang.StackOverflowError

转载 作者:行者123 更新时间:2023-11-30 05:12:18 25 4
gpt4 key购买 nike

我正在使用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 进程使用更多资源?

或者有人知道如何开始解决此问题吗?

谢谢!

最佳答案

您可以考虑通过 JVM 参数调整堆栈大小。在控制台/终端输入 java -X 以查看它们的列表。在这种情况下,您可能最感兴趣的是更改堆栈大小:-Xss。例如,您可以尝试 java -Xss2048k。如果您使用的是 Linux,您最终可能还必须使用 ulimit 更改操作系统线程堆栈大小。通常,您可以通过将 ulimit -s 2048 添加到/etc/profile 来实现此目的。

如果这不起作用,请尝试在 http://sourceforge.net/projects/dita-ot/ 提交错误报告或联系作者。

关于java - DITA 打开工具包错误 : java. lang.StackOverflowError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2991813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com