Loading

Windows 일본어판에서 설정된 엔화 기호(¥)가 사용됨으로 인해 Backup validate path 명령이 실패하고 "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(백업/복원 기본 파일 경로 사용 권한 확인을 시도하는 동안 서버에서 오류가 발생했습니다. 이 작업은 예기치 않은 'IllegalStateException' errors.configuration.backup_restore.base_filepath.relative.detail 오류 때문에 실패했습니다.)


이 문제는 일본어 환경에서 basefilepath.backuprestore 백업 경로에 엔화 기호(¥, ASCII 코드 165)를 백슬래시(\, ASCII 코드 92) 대신 설정하는 경우에 발생합니다.
 

Cause

백업 경로 "E:¥backups"의 디렉터리 분리 기호로 사용되는 ¥ 문자(ASCII 코드 165)는 플랫폼 비종속 문자이고 백슬래시 문자 \(ASCII 코드 92)와 다르므로, 지정된 경로가 유효하지 않고 명령에 실패했습니다.
 

솔루션
1. "E:¥backups" 같은 basefilepath.backuprestore 값을 복사하고 www.google.com 같은 웹 검색 페이지에 붙여 넣습니다.
2. 엔화 기호가 ¥으로 계속 표시되고 \으로 표시되지 않는 경우 \으로 기호를 바꿉니다. 이 예에서 올바른 경로 값은 "E:\backups"여야 합니다.
3. 올바른 basefilepath.backuprestore 값을 설정합니다.
    tsm configuration set -k basefilepath.backuprestore -v <value>
    tsm pending-changes apply
Knowledge 기사 번호

001475174

 
로드 중
Salesforce Help | Article