バグ: フォルダ名の変更でエラー

Issue #560 resolved
Iraka.T created an issue

再現性がはっきりしないのですが、ログを吐いたので報告します。同じログが二重になっていました。

Traceback (most recent call last):
  File "cw\dialog\scenarioselect.pyo", line 440, in OnPrevButton
  File "cw\dialog\scenarioselect.pyo", line 2519, in _collapse_tree
  File "cw\dialog\scenarioselect.pyo", line 370, in _get_linktarget
  File "cw\util.pyo", line 3875, in get_linktarget
AttributeError: 'ScenarioHeader' object has no attribute 'lower'
Traceback (most recent call last):
  File "cw\dialog\scenarioselect.pyo", line 440, in OnPrevButton
  File "cw\dialog\scenarioselect.pyo", line 2519, in _collapse_tree
  File "cw\dialog\scenarioselect.pyo", line 370, in _get_linktarget
  File "cw\util.pyo", line 3875, in get_linktarget
AttributeError: 'ScenarioHeader' object has no attribute 'lower'

私の環境の特殊な条件がありますので、関連性はわかりませんが付記します。

  • 対象フォルダの親フォルダがシンボリックリンクで Scenario 内に配置されている
  • 対象フォルダ内に大量のシナリオがある

Comments (2)

  1. k4nagatsuki repo owner

    pull request #1986

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

    ちょっと説明が複雑になってしまうのですが、シナリオ選択ダイアログでツリー階層(つまりフォルダを開いた時の一番先頭にあるアイテム)がシナリオで、かつそのシナリオを選択して左キーを押すとひっそりとこのエラーが記録されるというバグでした。

    内部的にエラーが出ているものの動作が止まるわけではないので、何度も連続で出てしまう事があります。二重になっているのはそのためだと思われます。

  2. Iraka.T reporter

    ありがとうございます。同じフォルダを同じ名前に変更しても再現しなくなっていたので、解決にします。

  3. Log in to comment