CAPTCHA image does not display when Confluence is hosted on a non-English system

お困りですか?

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

コミュニティに質問

症状

When a CAPTCHA should be displayed after repeated failed login attempts, instead a broken image link is displayed.

atlassian-confluence.log に次のメッセージが表示される。

2012-10-05 15:01:27,053 ERROR [http-8090-1] [[Standalone].[localhost].[/].[jcaptcha]] log Servlet.service() for servlet jcaptcha threw exception
com.octo.captcha.CaptchaException: word is too tall: try to use less letters, smaller font or bigger background:  text bounds = {text=tasble
...

原因

The system default encoding is set to something other than UTF-8, which has caused the font used when generating the CAPTCHA image to be something other than what is normally used. This font generates CAPTCHA strings that are too large to fit in the image size, causing an exception. This is common for Chinese/Korean servers.

ソリューション

  • Confluence を再起動します。

最終更新日 2021 年 6 月 1 日

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

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