Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

日本語 Windows で円通貨記号 (¥) が使用されているため、バックアップ パス検証コマンドが失敗してエラー "IllegalStateException' errors.configuration.backup_restore.base_filepath.relative.detail" が発生する

公開日: Jul 4, 2022
説明

"tsm maintenance validate-backup-basefilepath" コマンドが次のエラーで失敗しました。

An error occurred on the server while trying to validate backup/restore base filepath permissions. This job failed due to unexpected error: 'IllegalStateException' errors.configuration.backup_restore.base_filepath.relative.detail (ベース filepath パーミッションのバックアップ/復元の検証中に、サーバーでエラーが発生しました。このジョブは予期しないエラーのため失敗しました: ...)


これは、日本語環境で、バックアップ パスとして basefilepath.backuprestore を設定する際に、バックスラッシュ (\、ASCII コード 92) ではなく円通貨記号 (¥、ASCII コード 165) を使用した場合に発生します。
 

Cause

バックアップパス "E:¥backups" のディレクトリ区切り文字として使用されている ¥ 文字 (ASCII コード 165) は、プラットフォームに依存しない文字であり、バックスラッシュ \ (ASCII コード 92) 文字とは異なるため、指定されたパスは無効であり、コマンドは失敗しました。
 

解決策
1. basefilepath.backuprestore の値 ("E:¥backups" など) をコピーし、www.google.com などの Web 検索ページに貼り付けます。
2. 円通貨記号がまだ \ ではなく ¥ と表示されている場合、\ に置き換えます。この例では、正しいパスの値は "E:\backups" である必要があります。
3. 正しい basefilepath.backuprestore の値を設定します。
    tsm configuration set -k basefilepath.backuprestore -v <value>
    tsm pending-changes apply
ナレッジ記事番号

001475174

 
読み込み中
Salesforce Help | Article