=====[V7] ISSUE: [Bptree.KeyRangeIterator.hasNext] Error=[ABlock.parse] Cannot parse file =====
Article ID:
5316
Reviewed:
2018-06-26
Product Version:
AhsayACB / AhsayOBM: 7.3.0.0 to 7.x
OS: All platforms
ATTENTION
1st January, 2022: v7 officially End-of-Life [details]
===== Problem Description =====
When performing a backup of any type, the following error message is received in the backup report:
No.
|
Type
|
Timestamp
|
Log
|
*
|
...
|
...
|
...
|
*
|
info
|
...
|
Start running post-commands
|
*
|
...
|
...
|
...
|
*
|
erro
|
YYYY/MM/DD hh:mm:ss
|
[BackupSetCmd.uploadBackupFiles][java.lang.RuntimeException] Error=
[RuntimeException][BackupFileIterator.Combined.hasNext] Throwable=
[BackupFileIterator.hasNext]Throwable=[Bptree.KeyRangeIterator.hasNext]
Error=[ABlock.parse] Cannot parse file, temp_path\backupset_id\index\index.b2b,
at id ...
|
*
|
...
|
...
|
...
|
Note:
The error message above has been abbreviated, confirm if your backup has similar issue by searching for keywords "Cannot parse file" in the backup report.
===== Cause =====
The message suggests that there is an issue with the index file.
===== Resolution =====
To resolve the issue, rebuild the index files of the affected backup set:
- Patch the AhsayOBM / ACB application to version 7.15.6.38 or above. The instructions can be found by
Clicking Here.
- Login to the AhsayOBM / ACB user interface.
- Select Utilities, then Data Integrity Check
- Select the affected backup set and the corresponding backup destination from the drop down menus.
- Ensure that the Rebuild index option is enabled
Note: Also enable the Run Cyclic Redundancy Check (CRC) option if you want to also check on the integrity of the backup data.
- Click Start to start the index rebuild process.
- Perform another backup after the rebuild is completed to confirm if the problem is resolved.
===== Keywords =====
Bptree, KeyRangeIterator, hasNext, ABlock, parse