launcher.gcr.io/google/jenkins2 не рисует диаграмму - PullRequest
0 голосов
/ 03 июня 2018

Я использую launcher.gcr.io/google/jenkins2 для запуска jenkins в gcp kubernetes engine.

Все выглядит нормально, за исключением того, что я получаю ошибку Could not initialize class org.jfree.chart.JFreeChart для каждого графика, который jenkins пытается нарисовать.Я погуглил ошибку, и почти все решают это с добавлением -Djava.awt.headless=true.Как вы можете догадаться, я уже пробовал это, и оно не работает.

Идеи?

1 Ответ

0 голосов
/ 03 июня 2018

Еще одно возможное решение / обходной путь можно найти в выпуск JENKINS 39636 :

Я установил libxext6 libxrender1 fontconfig libfontconfig, но это не помогло.После этого я также установил libjfreechart-java, но у меня все та же проблема.

Закомментирование строки assistive_technologies в /etc/java-8-openjdk/accessibility.properties решило ее.

Вы можете увидеть эту рекомендациюв комментариях к этому ответу tianon :

В моем случае это было bugs.debian.org / 798794 (из " Вспомогательная технология не обнаружила ошибку при сборке aprof-plot").
Добавление "RUN sed -i 's/^assistive_technologies=/#&/' /etc/java-8-openjdk/accessibility.properties" к моему Dockerfile исправило ее.:)

...