生成吸引力报告时出现“ java.lang.OutOfMemoryError”

时间:2018-07-10 10:22:55

标签: java jenkins allure

我遇到错误

  

线程“ main”中的异常java.lang.OutOfMemoryError:Java堆空间

当jenkins触发allure.bat文件生成报告时。

我知道此问题与堆大小有关,并且还尝试增加大小但仍然遇到相同的错误。

谢谢您的帮助。

2 个答案:

答案 0 :(得分:2)

如果它是Windows系统,那么您只需在allure.bat中修改以下设置,因为它是shell脚本。

set DEFAULT_JVM_OPTS=-Xmx1G

就我而言,以上参数为空。完成上述更改后,我的问题得到解决,并能够生成报告。

答案 1 :(得分:0)

假设您无法更改报表逻辑,则只能不断增加堆以找到足够的大小来运行它。确定最小工作堆大小后,应进行调用。如果增加的内存消耗是可以接受的,则保持不变。否则,请调整报告配置。