バグ: バトル中にデバッガから直接実行したパッケージにゲームオーバーコンテントが含まれているとフリーズする

Issue #343 resolved
Liar_cw NA created an issue

表題どおりです。

バトル中にデバッガから「ゲームオーバーコンテントが含まれるパッケージ」を選択して実行すると、 CWPyが操作不能になりました。 再現性は100%です。こちらの環境では確定で発生しました。

  • ウィンドウ右上の×ボタンやAlt+F4等の終了操作は受け付ける。
  • 現ラウンド数は関係ない。1でも2でも発生した。
cardwirthpy_20160229c

Version : 0.12.4 Alpha 4 / 2016-02-29 21:54:13
DateTime: 2016-03-01 19:23:29
Traceback (most recent call last):
  File "cw\thread.pyo", line 623, in run
  File "cw\thread.pyo", line 653, in _run
  File "cw\thread.pyo", line 662, in main_loop
  File "cw\eventhandler.pyo", line 113, in run
  File "cw\eventhandler.pyo", line 602, in executing_event
  File "cw\content.pyo", line 1616, in call_package
  File "cw\event.pyo", line 661, in start
  File "cw\event.pyo", line 766, in end
BattleDefeatError

Comments (4)

  1. k4nagatsuki repo owner

    ありがとうございます。pull request #1358で修正しました。

    これはデバッガに最初からあるバグでした。後から作ったイベント実行のところではバトル終了時の挙動を考慮していたのですが、パッケージの方ではそれが抜けている事に気づいていませんでした。

  2. Liar_cw NA reporter
    cardwirthpy_20160301
    CardWirthPy 0.12.4 Alpha 4
    Build: 2016-03-01 20:30:34
    

    問題なく動作することを確認しました。 0.12.4a5リリースという日にバグ報告をしてしまい、申し訳なく思います。お疲れ様でした。 (月日が流れるのは早いもので。もうそんな時期だとは全く気が付きませんでした……。)

    残念ながらデバッガにはまた別の問題点がありました。 今回の問題とは関係のない別件となりますので後日、新規のIssueを立てさせていただきます。 (致命的な問題ではありませんが潰しておいたほうがよさそうな程度です。)

  3. k4nagatsuki repo owner

    αは単なるスナップショットとしてリリースしていますので(前のリリースから間が空いているので実用性を意識していないといえば嘘になりますが)、それは問題ありません。私の都合によってリリースの前に直したり後回しにしたりしますが、報告をいただける事は助かります。ありがとうございました。

    別の問題については改めてということで、このIssueは完了としてクローズさせていただきます。

  4. Log in to comment