Beam Benchドキュメント

クラッシュからの復旧

異常終了後にBeam Benchが編集中のプロジェクトを復旧する方法、自動保存ファイルの保存場所、復元方法について説明します。

このような状態です

アプリがクラッシュした、編集中にマシンの電源が切れた、またはOSによってBeam Benchが強制終了された場合、次回起動時に復旧ダイアログが表示され、復元可能なプロジェクトが1つ以上一覧表示されます。

または、ダイアログが表示されず、保存していない作業が残っているかどうか確認したい場合です。

発生していること

自動保存が有効な場合(デフォルト)、Beam Benchは一定間隔でプロジェクトのバックアップコピーを書き込みます。アプリが正常に終了しなかった場合も、自動保存ファイルは残ります。次回起動時にBeam Benchは自動保存ファイルを確認し、復旧ダイアログから復元できるようにします。

復旧の仕組み

復旧ダイアログの各行のボタン

復元可能なプロジェクトごとに、次の操作を実行できます。

  • 復元: 自動保存ファイルからこのプロジェクトを開きます。
  • 破棄: この復旧ファイルだけを削除します。ディスク上の元の.lzrprojファイル(存在する場合)には影響しません。

全体に対する操作

  • すべて破棄: 表示されているすべての復旧ファイルを削除します。
  • 閉じる: ファイルをそのまま残します。次回起動時にダイアログが再び表示されます。

復元後、復元された内容を含むプロジェクトがアプリに読み込まれます。この時点ではまだ保存されていませんCtrl+Sで明示的に保存し、復元した状態をプロジェクトファイルに確定してください。

自動保存ファイルの保存場所

アプリが管理するファイル(環境設定、自動保存ファイル、初回起動時のアートライブラリ)は、次の場所にあります。

  • macOS: ~/Library/Application Support/Beam Bench/
  • Windows: %AppData%\Beam Bench\
  • Linux: ~/.config/Beam Bench/

復旧ファイルはアプリデータディレクトリの下に、復元対象のプロジェクトごとに1つずつ<project-id>.lzrproj.recoveryとして書き込まれます。正確なパスはビルドによって異なる場合があります。

復旧ダイアログが表示されない場合

原因として、次の可能性があります。

  • 設定 → 一般で自動保存が無効になっている。
  • 自動保存ファイルがない、または破損している(書き込み中のハードクラッシュ後など、まれに発生します)。
  • プロジェクトが一度も自動保存されていない(クラッシュが開始から数秒以内に発生した場合など)。

自動保存が無効になっていた場合、復旧できません。次回に備えて有効にしてください。

自動保存の間隔を短くする

デフォルトの間隔は通常、適切です。編集回数の多い長時間のプロジェクトでは、設定 → 一般で間隔を短くしてください。編集が少ないプロジェクトでは、デフォルトのままで問題ありません。

そもそもクラッシュを防ぐ

  • Beam Benchを最新の状態に保ってください。
  • クラッシュが発生した場合は、根本原因を修正できるようフィードバックの送信ダイアログからレポートを送信してください。
  • 特定の操作で確実にクラッシュする場合は、Facebookグループで再現手順を共有してください。

関連項目

On this page