2015-11-17 30 views
2

我有一個問題,我似乎無法解決。我有一份工作(A),稱爲另一份工作(B)。迭代發生在作業B中。作業B中有一個循環,每次從源文件讀取一行並寫入文本文件。Pentaho的Stackoverflow

問題是源文件包含37,000行,但執行停止在27000行。它崩潰,給我

「ERROR(版本6.0.0.0-353,建立1從2​​015年10月7日通過13.27.43 buildguy):java.lang.StackOverflowError的」

我試圖逐漸增加勺子從1g到7g "-Xms7g" "-Xmx12g" "-XX:MaxPermSize=256m",但繼續崩潰。任何想法我怎麼能解決這個問題?

+0

也許這有助於: http://jira.pentaho.com/browse/PDI-1463 – Seb

+0

謝謝你的鏈接。我已經檢查過,但不知道我應該做什麼。我正在使用pentaho的最新版本,據我所知,這個版本中已經修復了這個問題。 – Niki

+0

還有另一種情況,現在打開:http://jira.pentaho.com/browse/PDI-7453。但由於它報告了4.5我不確定它現在是真實的。 @Niki,你可以分享你的工作嗎?這將是有益的 –

回答

0

我finaly解決了這個問題,我加入一個參數( 「-Xss512m」),以我的spoon.bat 「%PENTAHO_DI_JAVA_OPTIONS%」 == 「」 設置PENTAHO_DI_JAVA_OPTIONS = 「 - Xms2048m」 「-Xmx4096m」 「-Xss512m」 「-XX:MaxPermSize = 256m」