我正在使用DITA Open Toolkit來轉換XML內容以具有不同的標籤名稱。但是我的一個XML文檔沒有轉換...DITA Open Toolkit錯誤:java.lang.StackOverflowError
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數字資產被引用,其中有一段文字太多而導致錯誤。如果我將文本分成多個段落,轉換就會進行。不知道爲什麼,它不像有一百萬行文字。 – joe 2010-06-08 16:32:53