バグ:メッセージコンテント表示中にメッセージ表示速度を変更するとエラーが発生する。

Issue #1034 resolved
木綿豆腐怪獣 created an issue

##【不具合の内容】 記載必須
メッセージコンテントが表示されている状態でメッセージ表示速度を変更すると「処理中に内部エラーが発生したため、ゲームを停止しました。このエラーは想定されたものではなく、バグによってしか発生しません。エラーログ(CardWirthPy.exe.log)の内容を開発者までお知らせください。」、もしくは「シナリオの読み込みに失敗した」と表示される。

下書きとして一度まとめようかと思っていたところ誤ってEnterキーを押して課題を立ててしまい、削除方法も分からなかったので、少し慌てながら書いているため不備があるかもしれません、申し訳ございません。

##【不具合の再現方法】 分かっている場合は必須
メッセージコンテントが表示されている状態でメッセージ表示速度を変更すると発生します。

##【エラーログ】 ログがある場合は必須

Version : 5.0 Alpha 3 (64-bit) / 2021-04-13 22:23:01
DateTime: 2021-04-16 08:25:32
Traceback (most recent call last):
File ".\cw\thread.py", line 981, in run
File ".\cw\thread.py", line 1034, in _run
File ".\cw\thread.py", line 1050, in main_loop
File ".\cw\eventhandler.py", line 114, in run
File ".\cw\eventhandler.py", line 399, in lclick_event
File ".\cw\sprite\card.py", line 1564, in lclick_event
File ".\cw\event.py", line 648, in start
File ".\cw\event.py", line 892, in start
File ".\cw\event.py", line 952, in run
File ".\cw\event.py", line 1163, in action
File ".\cw\content.py", line 4523, in action
File ".\cw\thread.py", line 2389, in show_message
File ".\cw\eventhandler.py", line 980, in run
File ".\cw\eventhandler.py", line 1042, in lclick_event
File ".\cw\sprite\statusbar.py", line 1443, in lclick_event
File ".\cw\eventhandler.py", line 578, in f2key_event
File ".\cw\thread.py", line 2058, in call_modaldlg
File ".\cw\thread.py", line 1050, in main_loop
File ".\cw\eventhandler.py", line 997, in run
File ".\cw\eventhandler.py", line 857, in executing_event
File ".\cw\thread.py", line 881, in update_messagestyle
AssertionError

##【再現環境】 できるだけ

  • OS Windows 10 HOME
  • メモリ 8GB
  • HDDか、SSDか / 空き容量 SSD/空き容量350GB。
  • CardWirthPyのビルド情報 5.0 Alpha 3 (64-bit) / 2021-04-13 22:23:01
  • その他環境について必要そうな事があれば ノートパソコンです。ちなみに終了後にタスクマネージャーのバックグラウンドプロセスにカードワースPyは存在しています。

###【再現率】 余裕があれば

8回同じ操作を行い、8回不具合が発生

###【調査のチェックリスト】 余裕があれば

(未記入。確実ではないですが、選択肢がある場合は内部エラーが、ない場合はシナリオの読み込みに失敗する?)

####(1)シナリオのバグではないか?

交易都市リューンでも発生したため、特定のシナリオのバグではないと思われます。

####(2)初期状態のCardWirthPyで再現するか?

未実施。

####(3)最新のテスト版での再現するか?

再現

####(4)数日前のテスト版での再現するか?

cardwirthpy_20210320b_x64.zipでは発生しました、より詳細な調査はまだできていないです

####(5)テストシナリオの添付

なし

####(6)テスト宿を作っても再現するか?

発生。

Comments (5)

  1. k4nagatsuki repo owner

    pull request #252

    ご報告ありがとうございます。メッセージの設定が変更された時のメッセージ表示更新処理内にあるチェック処理の内容が誤っていました。

  2. 木綿豆腐怪獣 reporter

    ご対応ありがとうございます、cardwirthpy_20210416_x64にて同様の操作をしたところ問題なくプレイすることができました、ありがとうございました。

  3. BlinkOpera

    @k4nagatsuki
    本件、報告者による動作確認が行われており、クローズ可能です。

  4. Log in to comment