バグ:キャラクター登録ができない

Issue #1075 new
Former user created an issue

本体をダウンロード後、宿を作成しキャラクター登録しようとした際に「登録」ボタンを押しても反応がありません。 本体アプリを終了させると「CardWirthPyの実行中にエラーが発生しました」とのエラーログが出力されました。 設定は初期状態から変更なしの状態です。 スキンはBloodWirth、Classic、JUDGEMENTいずれでも確認されてました。

このバグが発生した時には以下のようなエラーログが出力されていました。 Version : 5.0 (64-bit) / 2021-12-19 19:17:17 DateTime: 2022-04-03 23:15:08 Traceback (most recent call last): File ".\cw\dialog\create.py", line 685, in OnClickPostBtn File ".\cw\dialog\create.py", line 735, in create_adventurer File ".\cw\xmlcreater.py", line 1002, in create_adventurer File ".\cw\xmlcreater.py", line 1048, in write_castimagepath File ".\cw\util.py", line 638, in copy_scaledimagepaths File "C:\Program Files\Python38\lib\shutil.py", line 435, in copy2 File "C:\Program Files\Python38\lib\shutil.py", line 264, in copyfile PermissionError: [Errno 13] Permission denied: 'Data/Temp/Local/Yado/新規宿/Yado/新規宿/Material/Adventurer/マルティナ/マルティナ.png'

プレイ環境はWindows7 Pro(64bit) メモリ8GBです。

Comments (1)

  1. k4nagatsuki repo owner

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

    エラーログを見た感じ、キャスト画像のファイルをコピーして宿のプレイデータの入っているフォルダに入れようとしたときにフォルダへの書き込み権限が無いというような問題が発生しているようです。

    考えられる可能性としては、

    1. フォルダのパスが長すぎる。CardWirthPyのフォルダの場所を浅い階層に移すと改善するかもしれません。
    2. なんらかの理由でCardWirthPy/Data/Temp以下の書き込み権限が消えた。このフォルダのプロパティをエクスプローラー上で開き、「セキュリティ」タブでログインユーザーのフルアクセスの権限があるか確認してみてください。もしなかったら「編集」ボタンから追加する必要があります。
    3. ウィルス対策ソフトが妨害している。たまにあります。CardWirthPyのフォルダをスキャン対象から除外すると改善する、かもしれません。
    4. Windowsのインデックスサービスが妨害している。時間をおけば改善する可能性があります。
    5. その他のソフトが妨害している。再起動で改善する可能性があります。

    といったところでしょうか。上記の対策のいずれかをお試しいただければと思います。

  2. Log in to comment