When inserting an image on a page, a view file macro is used instead
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
問題
When inserting an image on a page, a view file macro is inserted instead of an image. This may cause different rendering of the image to what you expect, for example it may look pixelated.
The logs specified that Confluence unable to create either the following directory inside the Confluence_Home folder:
- dcl-thumbnail
thumbnails
atlassian-confluence.log
に次のメッセージが出力される。
2015-10-09 07:13:28,121 WARN [http-nio-8686-exec-19] [persistence.dao.filesystem.HierarchicalContentFileSystemHelper] createDirectoryHierarchy Failed to create directory at CONFLUENCE_HOME/thumbnails/##/#/#########
-- referer: BASE_URL/pages/createpage.action?spaceKey=SPACEKEY | url: /rest/prototype/1/attachment/#########.json | userName: username
2015-10-09 07:13:28,137 WARN [http-nio-8686-exec-19] [plugins.rest.manager.DefaultRestAttachmentManager] setThumbnailInfo Thumbnail not set, cannot render thumbnail for Attachment: image.jpg v.1 (#########) username
-- referer: BASE_URL/pages/createpage.action?spaceKey=SPACEKEY | url: /rest/prototype/1/attachment/#########.json | userName: username
または
2015-09-15 20:15:50,011 WARN [http-bio-8443-exec-38] [persistence.dao.filesystem.HierarchicalContentFileSystemHelper] createDirectoryHierarchy Failed to create directory at CONFLUENCE_HOME/dcl-thumbnail/##/#/#########
原因
When inserting an image, if a thumbnail does not exist, Confluence will instead use a view file macro. Normally Confluence creates a thumbnail for you to browse images when inserting, however if for some reason thumbnail creation fails, this can happen.
Some reasons why this could fail:
- Not enough permissions for the Confluence users to create the thumbnail file or directory
- Some filesystem limit might have been hit, for example by default on Linux directories are limited to 31999 subdirectories per directory for ext2/ext3/ext4 filesystems
ソリューション
If there is a permission issue, you will need to ensure that the Confluence user is able to write to the thumbnails directory.
- If you have hit the Linux filesystem subdirectory limit, then you can clear out the thumbnails directory and allow it to be regenerated as needed.