Я установил плагин JobConfigHistory в экземпляр Jenkins, работающий как служба Windows. Дженкинс работает нормально.Jenkins JobConfigHistory Plugin - XML Parsing Error: элемент не найден - не отображается Diffs
Я внесла изменения в конфигурацию задания, то есть добавил текст.
На левой панели панели Job Job, я нажал на ссылку «Конфигурация задания».
Это открыло новую страницу на правой панели, со следующей информацией:
Работа История конфигурации
GigaWebFiles
Date Opertion User Show File Restore old config Diff File A File B 2012-11-27_x_x Changed c9807 View as XML (RAW) (*) 2012-11-27_x_x Changed c9807 View as XML (RAW) Restore (*)
Там есть кнопка «Показать Diffs» чуть выше этой информации , Я щелкнул его, ничего не появилось.
Когда я нажимаю на ссылку «Посмотреть как XML», она дает мне следующую ошибку.
XML Parsing Error: no element found Location: http://jenkins06.server.com:8080/job/GigaWebFiles/jobConfigHistory/configOutput?type=xml&file=D%3A%5Cjenkins04%5Ctomcat6%5Cbin%5C..%5C..%5Cjenkins%5Cconfig-history%5Cjobs%5CGigaWebFiles%5C2012-11-27_19-49-31 Line Number 2, Column 1: ^
Любая идея, что нужно исправить.
Я попытался удалить плагин «JobConfigHistory» (путем удаления .hpi и папок в папке/плагинов JENKINS_HOME и сохранили все рабочие места в случае Дженкинс еще раз (чтобы удалить все ссылки на этот плагин).
Я также вижу следующий журнал SYSTEM Дженкинс во время перезапуска экземпляра.
Caused by: java.lang.IllegalArgumentException: D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history\jobs\GigaWebFiles\2012-11-27_19-49-31 does not start with D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history or contains '..'
at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getConfigXml(JobConfigHistoryBaseAction.java:158)
at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getFile(JobConfigHistoryBaseAction.java:114)
... 85 more
Caused by: java.lang.IllegalArgumentException: D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history\jobs\GigaWebFiles\2012-11-27_19-49-31 does not start with D:\jenkins04\tomcat6\bin\..\..\jenkins\config-history or contains '..'
at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getConfigXml(JobConfigHistoryBaseAction.java:158)
at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getDiffFile(JobConfigHistoryBaseAction.java:257)
at hudson.plugins.jobConfigHistory.JobConfigHistoryBaseAction.getDiffLines(JobConfigHistoryBaseAction.java:273)
... 123 more