MT7環境で「テキスト(複数行)(※入力フォーマット:リッチテキスト)」のコンテンツフィールドで文字化けorエラーが発生する場合がある

Description

■内容
入力フォーマットが"リッチテキスト"の「テキスト(複数行)」コンテンツフィールドに対して、
一定の文字数?を入力して公開→再度、追記して保存→履歴から復元を行うと、文字化けまたは
「Can't use string (" <p>テスト1</p> <p>テ "...) as a HASH ref while "strict refs" in use」
といったエラーが発生します。

■手順
・「テキスト(複数行)※入力フォーマット:リッチテキスト」のコンテンツフィールドを設定したコンテンツタイプを作成する
・上記「テキスト(複数行)」フィールドに"テスト1", "テスト2", "テスト3", ... と、それぞれ改行ありで”テスト7”まで連続して入力を行い、コンテンツデータを公開する
・再度コンテンツデータを編集し、"テスト8"を改行ありで追記して保存する
・更新履歴から、コンテンツデータ作成時点の履歴を復元する
・「Can't use string (" <p>テスト1</p> <p>テ "...) as a HASH ref while "strict refs" in use」エラーが発生する

■期待する結果
指定した更新履歴の内容でコンテンツデータが復元される

■実際の結果
「Can't use string (" <p>テスト1</p> <p>テ "...) as a HASH ref while "strict refs" in use」エラーが発生する

報告者: 横山 隆行
メール: t-yokoyama@colsis.jp

Environment

■Movable Type のバージョン
MT 7 r4208

■サーバーの OS とそのバージョン
CentOS Linux release 7.5.1804

■データベース・ソフトウェアの種類とそのバージョン
mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64)

■お使いの文字コード
UTF-8

■お使いのプラグイン名
・なし

■お使いのブラウザとそのバージョン
Safari バージョン11.0.3 (13604.5.6)

Attachments

1
  • 15 Oct 2018, 07:13 AM

Activity

Show:

Masahiro IuchiOctober 24, 2018 at 3:48 AM

横山様

返信が遅くなりまして申し訳ございません。
こちらの不具合ですが、次期リリースバージョンにて修正される予定でございます。
ご迷惑おかけしますがもうしばらくお待ちください。

Yuji TakayamaOctober 15, 2018 at 7:20 AM


Birman で対応してなければ、MTC に移動した上で Bengal で。

Already Fixed

Details

Assignee

Reporter

Priority

Created October 15, 2018 at 7:13 AM
Updated February 13, 2019 at 7:19 AM
Resolved October 24, 2018 at 3:49 AM