Error
The backup fails with an error like this:
[BackupSetCmd.uploadBackupFiles][java.lang.RuntimeException] Error=[RuntimeException] [BackupFileIterator.Combined.hasNext] Throwable=[Bptree.KeyRangeIterator.hasNext] Error=[ABlock.parse] Cannot parse file
It was first seen on version 7.13.0.6 of the Server software, mostly on first-time backups. If you’re on an older version, update to the latest version first.
Cause
The backup set’s index structure file is damaged.
Fix
Delete the temporary files, force an index rebuild, then run a manual backup:
- Make sure no backups are running and the backup set’s temporary directory is empty.
- Close the BOBcloud software.
- Stop the Windows service Server Services (server) or Desktop Services (desktop).
- Edit
C:\Program Files\serverbackup\cb.optand change this line from:
to:com.ahsay.cloudbacko.core.bset.file.RemoteBDB.forceRebuild=com.ahsay.cloudbacko.core.bset.file.RemoteBDB.forceRebuild=true - Start the Windows service again.
- Run the backup once.
- When it finishes, close the BOBcloud software.
- Change the line in
cb.optback tocom.ahsay.cloudbacko.core.bset.file.RemoteBDB.forceRebuild=. Otherwise every backup will rebuild the index again. - Run the backup again to check the problem is fixed.