bugfix> jenkins > 投稿

バージョン2.89.2を使用してJenkinsサーバーをバージョン2.107.3にアップグレードしようとしています。以下は私のシステムの仕様です

CentOS 6.8 Javaバージョン「1.8.0_45」

指示に従って手動でアップグレードしようとしましたここに

Jenkinsを起動した後、エラーが発生します

`Error
org.xmlpull.v1.XmlPullParserException: only 1.0 is supported as <?xml 
version not '1.1' (position: START_DOCUMENT seen <?xml 
version=\'1.1\'... @1:19) 
at 
org.xmlpull.mxp1.MXParser.parseXmlDeclWithVersion(MXParser.java:2608)
at org.xmlpull.mxp1.MXParser.parseXmlDecl(MXParser.java:2592)
at org.xmlpull.mxp1.MXParser.parsePI(MXParser.java:2466)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1447)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
atcom.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.jav    a:109)
Caused: com.thoughtworks.xstream.io.StreamException:  : only 1.0 is 
supported as <?xml version not '1.1' (position: START_DOCUMENT seen <? 
xml version=\'1.1\'... @1:19) `

Jenkinsは1.1バージョンをconfig.xmlにハードコーディングしているようです。回避策の1つは、config.xmlを直接編集して変更を加えることです。

から: <?xml version='1.1' encoding='UTF-8'?>
宛先: <?xml version='1.0' encoding='UTF-8'?>

ロールバックはサポートされていないことを読んだことがありますが、1.0バージョンを使用しなくても済む方法はありますか? XML Ver 1.1から1.0に切り替えずにJenkinsを開始することはできません

回答 1 件
  • 1.1への切り替えはJenkins 2.105で行われました。アップグレード ジェンキンス

    ログをチェックして、Jenkinsの起動が実際に2.107であることを確認してください。

あなたの答え