Новая версия jenkins, сбой сборок при использовании потока сборки, отсутствие истории сборки - PullRequest
1 голос
/ 31 октября 2019

Я только что обновил jenkins до 2.164, вот сообщение об ошибке, которое я получаю в конце всех заданий. Я использую поток сборки, я знаю, что должен добавить записи в whitelisted-classes.txt, но

Первый журнал

ОШИБКА: шаг «Использовать издателей из другого проекта» отменениз-за исключения: java.lang.UnsupportedOperationException: отказ от маршала java.util.concurrent.locks.ReentrantLock по соображениям безопасности;см. https://jenkins.io/redirect/class-filter/ на hudson.util.XStream2 $ BlacklistedTypesConverter.marshal (XStream2.java:546) на com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert (AbstractReferenceMarshaller.java:69) на com.thoughtworks.xstream. core.TreeMarshaller.convertAnother (TreeMarshaller.java:58) в com.thoughtworks.xstream.core.AbstractReferenceMarshaller $ 1.convertAnother (AbstractReferenceMarshaller.java:84) в hudson.util.RobustReflectionConverter.marshallField.verst. util.RobustReflectionConverter $ 2.writeField (RobustReflectionConverter.java:252)

когда я добавляю команду запуска jenkins

-Dhudson.remoting.ClassFilter=java.util.concurrent.locks.ReentrantLock

, тогда я получаю это сообщение

ОШИБКА: шаг «Использовать издателей из другого проекта» был прерван из-за исключительной ситуации: java.lang.UnsupportedOperationException: отказ от маршала java.util.concurrent.locks.ReentrantLock $ NonfairSync по соображениям безопасности;см. https://jenkins.io/redirect/class-filter/ в hudson.util.XStream2 $ BlacklistedTypesConverter.marshal (XStream2.java:546) по адресу com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert (AbstractReferenceMarshaller.java:69) в com.thoughtworks.xstream. core.TreeMarshaller.convertAnother (TreeMarshaller.java:58) в com.thoughtworks.xstream.core.AbstractReferenceMarshaller $ 1.convertAnother (AbstractReferenceMarshaller.java:84) в hudson.util.RobustReflectionConverter.marshallField.verst. util.RobustReflectionConverter $ 2.writeField (RobustReflectionConverter.java:252)

И я пытаюсь добавить команду Дженкинса следующих записей, например - * Dhudson.remoting.ClassFilter=java.util.concurrent.locks.ReentrantLock,java.util.concurrent.locks.ReentrantLock$NonfairSync

, но все равно возвращает ошибку

ОШИБКА: шаг «Использовать издателей из другого проекта» прерван из-за исключительной ситуации: java.lang.UnsupportedOperationException: отказ от маршала java.util.concurrent.locks.ReentrantLock $ NonfairSync по соображениям безопасности;см. https://jenkins.io/redirect/class-filter

но, когда начинается jenkins, я вижу - Dhudson.remoting.ClassFilter=java.util.concurrent.locks.ReentrantLock,java.util.concurrent.locks.ReentrantLock

не возвращает фразу после "$NonfairSync", Почему? Что я могу сделать не так?

Следующий ответ, что я могу изменить файл запуска в jenkins gui ?? (консоль сценария, но какую команду я могу использовать?)

...