launcher.gcr.io/google/jenkins2不绘制图表

时间:2018-06-03 04:08:33

标签: jenkins kubernetes google-kubernetes-engine

我正在使用launcher.gcr.io/google/jenkins2在gcp kubernetes引擎中运行jenkins。

除了jenkins试图绘制的每张图表都出现Could not initialize class org.jfree.chart.JFreeChart错误外,一切似乎都没问题。我搜索了这个错误,几乎所有人都通过添加-Djava.awt.headless=true解决了这个问题。你可以猜到我已经尝试了它并且它不起作用。

想法?

1 个答案:

答案 0 :(得分:2)

JENKINS issue 39636中可以看到另一种可能的解决方案/解决方法:

  

我安装了libxext6 libxrender1 fontconfig libfontconfig,但它没有帮助。之后我还安装了libjfreechart-java,但我仍然遇到同样的问题。

     

assistive_technologies中评论/etc/java-8-openjdk/accessibility.properties行解决了它。

您可以在tianon' comment of that answer中看到该建议:

  

在我的情况下,它最终成为bugs.debian.org/798794(来自" Assistive technology not found error while building aprof-plot")。
  添加" RUN sed -i 's/^assistive_technologies=/#&/' /etc/java-8-openjdk/accessibility.properties"到我的Dockerfile修复它。 :)