テキストエリアの入力文字数制限について

お世話になっております。

テキストエリアの入力制限値を変更し、データベースのアイテムの新規作成または更新でテキストエリアの入力制限値内で作成をしようとすると、下記のように作成されたり、エラーで返ってきたります。

テキストエリアの入力制限値:10000文字

半角英数字(1000文字)
行数:10行
→作成可

半角英数字+ひらがな(1000文字)
行数:10行
→エラー
ステータスコード:500

{
    "error": "WiredTigerIndex::insert: key too large to index, failing  2471 { : \"めwさたぷfせぐヴえgびyをゎべaりぇ?qでて2すびきにえみ?かぐみねゐ9?つはるに0だひろへirqるんzびぞuoはぺざ...\" }"
}

半角英数字(5000文字)
行数:1行
→エラー
ステータスコード:500

{
    "error": "WiredTigerIndex::insert: key too large to index, failing  5012 { : \"peijnbvazwv3ppml6tu2p564xtv72rit9g9w2zar3eh5eg3t6vygmbm3b4zt4miy0nwlhltm5aheoxwb90zatrzayeyegm7lg2m6xi1mk38s50xx19ycrznb33odg8uj4hqsatet3ibcxxwsswk5yu...\" }"
}
1 Like

@s-sengoku こちら、仕様とは別の原因でエラーとなっていますね・・。
原因と対策について調査の上、報告いたします。

1 Like

補足情報としてAPIと管理画面のUIから操作し新規作成/更新すると現象が起こります。

現在Hexabaseにて調査中