Jenkins <j:otherwise> can't parse argument number: changelog.url 問題

Jenkins <j:otherwise> can't parse argument number: changelog.url 問題


最近使用了Jenkins,發現了一問題,提示如下。

org.apache.commons.jelly.JellyTagException: jar:file:/Users/xiaqiulei/.jenkins/war/WEB-INF/lib/jenkins-core-2.147.jar!/hudson/model/UpdateCenter/CoreUpdateMonitor/message.jelly:53:20: <j:otherwise> can't parse argument number: changelog.url
    at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:726)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:281)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161)
    at org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLi

排查了好久,才發現問題,原因是升級了一個插件導致的,經過一個多小時的排查,終於找到了,是jeknins中文語言包,卸載或者降級即可。

Localization: Chinese (Simplified)
Jenkins 及其插件的簡體中文語言包。

但是,頁面出現了問題,就不能接入插件管理的頁面,可以jenkins目錄,刪除插件文件,重啓即可。

我的電腦是mac,插件地址如下,刪除localization-zh-cnlocalization-zh-cn.jpi即可。

/Users/xiaqiulei/.jenkins/plugins

當然還有一種辦法可以解決,jenkins系統管理頁面是進入不了,如下所示

http://localhost:8080/manage

但是可以直接訪問地址的

http://localhost:8080/pluginManager/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章