Office macros (word, excel, powerpoint) fail to display, show broken links instead
プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
症状
atlassian-confluence.log に次のエラーが返される。
2015-03-02 22:25:15,471 WARN [http-bio-8090-exec-6] [com.benryan.conversion.FileBackedCache] get Failed to read file C:\Confluence-Home\viewfile\attachment-v1: com.benryan.conversion.HtmlConversionData; local class incompatible: stream classdesc serialVersionUID = -3789206518463332512, local class serialVersionUID = 8821999123545860133
-- referer: http://testinstance/pages/worddav/preview.action?fileName=TestFile.xlsx&pageId=41414141 | url: /plugins/servlet/benryanconversion | userName: raistlin
java.io.InvalidClassException: com.benryan.conversion.HtmlConversionData; local class incompatible: stream classdesc serialVersionUID = -3789206518463332512, local class serialVersionUID = 8821999123545860133
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at com.benryan.conversion.FileBackedCache.get(FileBackedCache.java:53)
at com.benryan.components.AbstractConversionCacheManager.getFromCache(AbstractConversionCacheManager.java:87)
at com.benryan.components.DefaultHtmlCacheManager.getHtmlConversionData(DefaultHtmlCacheManager.java:11)
at com.benryan.conversion.HtmlImageServlet.getHtmlConvertionData(HtmlImageServlet.java:79)The office macro will appear with the following broken link graphic:

原因
This is caused by a corruption in the Office Connector plugin's (which supplies the Office Word, Office Excel and Office Powerpoint macros) cache.
ソリューション
Clear out the Office Connector's cache. To do so:
Confluence をシャットダウンします。
Ensure the user running Confluence has full read/write privileges to the confluence-home directory.
Remove the following directory:
<confluence-home>/viewfile
Confluence を起動します。
この内容はお役に立ちましたか?