発生するエラーメッセージ
SBMコンポーザーを起動すると、「プロセスアプリケーションxxxを削除できませんでした。[Inner exception]: ディレクトリが空ではありません。」というエラーが発生することがあります。
原因と対処方法
このエラーは、SBMコンポーザーが動作しているPCのローカル上に保存されているキャッシュファイルが破損していることが原因で発生します。
キャッシュファイルは、読み込みの速度向上などの目的で使用されるファイルであり、リポジトリに保存されているプロセスアプリケーションは破損していません。
次の手順で、ローカルキャッシュを削除することでこのエラーを修正することができます。
- ローカルキャッシュのパスを確認します。
SBM Composerを起動し、メニュー[ファイル]→[Composerオプション]を選択します。画面左側の[リポジトリ]→[Connection]を選択し、画面右側の[ローカルキャッシュのパス]にて確認できます。
- SBM Composerでチェックインしていない変更が残っていないことを確認します。
ローカルキャッシュをクリアすると、チェックインしていない変更もクリアされます。
- SBM Composerを終了します。
- エクスプローラーからローカルキャッシュを削除します。
ローカルキャッシュのパスをエクスプローラーで開き、そのフォルダ中のファイルとフォルダを全て削除します。
この現象は、ウイルス対策ソフトなどが原因で発生することもあります。ウィルス対策ソフトの除外ディレクトリなどに、ローカルキャッシュのパスをあらかじめ指定しておくことをお勧めします。