Pentaho中的Stackoverflow

时间:2015-11-17 08:53:44

标签: loops stack-overflow pentaho kettle

我有一个似乎无法解决的问题。我有一份工作(A)打电话给另一份工作(B)。迭代发生在作业B中。作业B中有一个循环,它从源文件一次读取一行并写入文本文件。

问题是源文件包含37,000行,但执行在第27,000行停止。它崩溃并给了我

  

" ERROR(版本6.0.0.0-353,版本1 2015-10-07 13.27.43 by   buildguy):java.lang.StackOverflowError"

我试图逐渐将spoon.bat中的堆栈从1g增加到7g "-Xms7g" "-Xmx12g" "-XX:MaxPermSize=256m",但仍然会崩溃。我知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我最终解决了这个问题,我在我的spoon.bat"%PENTAHO_DI_JAVA_OPTIONS%" =="&#34中添加了一个参数(" -Xss512m") ;设置PENTAHO_DI_JAVA_OPTIONS =" -Xms2048m" " -Xmx4096m" " -Xss512m" " -XX:MaxPermSize参数=256米"