フリーズのご報告

Issue #27 resolved
Kohaku Utakata created an issue

開発お疲れさまです。

シナリオ終了時に、宿に戻れずフリーズしたため、ログを確認したところ以下のエラーログが出力されていましたのでご報告いたします。

作成したばかりの宿で、シナリオ「Project”Chaos Maze”」ver.210327(https://ux.getuploader.com/knbn_tikt_cw/download/209)を遊んだ際に発生しています。

Version : 4.4 / 2021-03-31 12:37:32
DateTime: 2021-05-06 21:29:36
Traceback (most recent call last):
File "cw\thread.pyo", line 805, in run
File "cw\thread.pyo", line 837, in _run
File "cw\thread.pyo", line 855, in main_loop
File "cw\eventhandler.pyo", line 106, in run
File "cw\eventhandler.pyo", line 358, in lclick_event
File "cw\sprite\card.pyo", line 1428, in lclick_event
File "cw\event.pyo", line 618, in start
File "cw\event.pyo", line 825, in start
File "cw\event.pyo", line 885, in run
File "cw\event.pyo", line 1082, in action
File "cw\content.pyo", line 2712, in action
File "cw\content.pyo", line 2782, in end_scenario
File "cw\data.pyo", line 1599, in end
File "cw\data.pyo", line 3500, in save_variables
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)

ご確認お願いいたします。

Comments (6)

  1. 暗黒 騎士 repo owner

    ご報告&使用ありがとうございます。反応が遅れてすいません。

    うーん、コモン変数の保存時にUnicodeエラーが出ているようですね。(Python3のコードをPython2に逆移植する際に多発する問題)
    潰したつもりだったのですがどっかしらにまだ穴があったようです。正式版でこれでは不味いので調査して修正版を出します。

  2. 暗黒 騎士 repo owner

    ローカル変数はUnicode変換して保存していたのですが、シナリオ終了時の処理が別処理でそのまま投げてしまっていました。

    信じられないことに恐らくWSN4で宿に変数を保存するシナリオの多くでシナリオ終了時にフリーズしていたはずです…。

  3. 暗黒 騎士 repo owner

    とりあえず経験値が入った状態で帰還するだけでフリーズというのは直せたと思うのですが、WSN3以降の処理は自分でWSNシナリオを作ってはバグらせながらRebootとこちらの両方のバグにも直面している状態で、まともにテストできているとは言いがたいので、他にもありましたら懲りずに教えて頂けると非常にありがたいです。

    PCMは以前(初期の頃?)も少し触らせて頂いたのですが導入イベント等進化していて驚きました。自分はこういう道を辿ってしまったのでなかなか参加する余裕はなさそうなのですが、1プレイヤーとして応援しています。

  4. Kohaku Utakata reporter

    ご対応ありがとうございます。

    PCMの方も遊んでくださりありがとうございます。エンジンの進化とともに、シナリオもどんどん進化させていきたいと思っておりますので、こちらこそよろしくお願いいたします。

  5. 暗黒 騎士 repo owner

    4.4cで修正が完了しており、特に再発はしていないはずなので閉じておきます。

    ご報告ありがとうございました。

  6. Log in to comment