バグ:キャラクター登録ができない
本体をダウンロード後、宿を作成しキャラクター登録しようとした際に「登録」ボタンを押しても反応がありません。 本体アプリを終了させると「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)
-
repo owner - Log in to comment
ご報告ありがとうございます。
エラーログを見た感じ、キャスト画像のファイルをコピーして宿のプレイデータの入っているフォルダに入れようとしたときにフォルダへの書き込み権限が無いというような問題が発生しているようです。
考えられる可能性としては、
CardWirthPy/Data/Temp
以下の書き込み権限が消えた。このフォルダのプロパティをエクスプローラー上で開き、「セキュリティ」タブでログインユーザーのフルアクセスの権限があるか確認してみてください。もしなかったら「編集」ボタンから追加する必要があります。といったところでしょうか。上記の対策のいずれかをお試しいただければと思います。