"Exception is org.xml.sax.SAXParseException" によって XML バックアップの復元に失敗する

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

症状

XML バックアップの復元またはインポートに失敗し、場合によっては次のエラーが表示される。

 

atlassian-jira.log では、次のエラーや、似たエラーが確認できる。

[Fatal Error] :164021:3: The element type "CustomFieldValue" must be terminated by the matching end-tag "</CustomFieldValue>".
2013-02-07 13:43:15,954 JiraImportTaskExecutionThread-1 ERROR anonymous 823x14x1 fbaod1 0:0:0:0:0:0:0:1%0 /secure/SetupImport.jspa [jira.bc.dataimport.DefaultDataImportService] Error parsing export file: org.xml.sax.SAXParseException: The element type "CustomFieldValue" must be terminated by the matching end-tag "</CustomFieldValue>".
org.xml.sax.SAXParseException: The element type "CustomFieldValue" must be terminated by the matching end-tag "</CustomFieldValue>".
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at com.atlassian.jira.bc.dataimport.DefaultDataImportService.parseXmlAndValidateBackupData(DefaultDataImportService.java:299)
	at com.atlassian.jira.bc.dataimport.DefaultDataImportService.doImport(DefaultDataImportService.java:229)
	at com.atlassian.jira.web.action.setup.DataImportAsyncCommand.call(DataImportAsyncCommand.java:65)

原因

無効な閉じタグにより、Jira が XML ファイルをパースできない。これによってファイルが事前に破損しており、Jira で処理を完了できない。

回避策

backup.zip の entities.xml ファイルに対して任意の xml シンタックス チェッカーを実行することをお試しください。

最初にバックアップのコピーを作成するようにしてください

たとえば、失敗したバックアップの entities.xml ファイルで xmllint を実行すると、xml が壊れている箇所についてのエラーが報告されます。

[~/jira.5.2.5/jira/jirahome/import] xmllint entities.xml
entities.xml:164021: parser error : Opening and ending tag mismatch: CustomFieldValue line 1105 and entity-engine-xml
</entity-engine-xml>
                    ^
entities.xml:164022: parser error : Premature end of data in tag entity-engine-xml line 1013
  • そこから、シンタックス チェッカーの指示に従って破損したタグを修正できます。上述の例の場合は次のエラーを追加します。 
    </entity-engine-xml>
  • あるいは、データを再度エクスポートして、そのインポートを再試行できます。  
最終更新日 2018 年 11 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.