User Tools

Site Tools


public:5316_cannot_parse_file

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
public:5316_cannot_parse_file [2018/06/26 10:17]
edward.chan
public:5316_cannot_parse_file [2018/06/26 12:18] (current)
edward.chan
Line 1: Line 1:
 +===== ISSUE: [Bptree.KeyRangeIterator.hasNext] Error=[ABlock.parse] Cannot parse file =====
  
 +<​html>​
 + <​b>​
 +  Article ID:
 + </​b>​
 + 5316
 + <​br/>​
 + <​b>​
 +  Reviewed:
 + </​b>​
 + ​26/​06/​2018 ​
 + <​br/>​
 + <​br/>​
 + <​b>​
 +  Product Version:
 + </​b>​
 + <​br/>​
 + ​AhsayACB / AhsayOBM: 7.3.0.0 or above
 + <​br/>​
 + OS: All platforms
 +</​html>​
 +===== Problem Description =====
 +<​html>​
 +When performing a backup of any type, the following error message is received in the backup report:
 + <​br/>​
 + <​table border="​0"​ cellpadding="​0"​ cellspacing="​0"​ width="​850">​
 +  <tr>
 +   <​td bgcolor="#​E8E8E8"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-TOP: #​C0C0C0 ​ 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    No.
 +   </​td>​
 +   <​td bgcolor="#​E8E8E8"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-TOP: #​C0C0C0 ​ 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    Type
 +   </​td>​
 +   <​td bgcolor="#​E8E8E8"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-TOP: #​C0C0C0 ​ 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    Timestamp
 +   </​td>​
 +   <​td bgcolor="#​E8E8E8"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-TOP: #C0C0C0 1px solid; BORDER-RIGHT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    Log
 +   </​td>​
 +  </tr>
 +  <tr>
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    *
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-RIGHT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    ...
 +   </​td>​
 +  </tr>
 +  <tr>
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    *
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    info
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-RIGHT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +Start running post-commands
 +   </​td>​
 +  </tr>
 +  <tr>
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    *
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-RIGHT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    ...
 +   </​td>​
 +  </tr>
 +  <tr>
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    *
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    <font color=red>​
 +    erro
 +    </​font>​
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    <font color=red>​
 +    YYYY/MM/DD hh:mm:ss
 +    </​font>​
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-RIGHT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +   <​font color=red>​
 +    [BackupSetCmd.uploadBackupFiles][java.lang.RuntimeException] Error=<​br>​
 +    [RuntimeException][BackupFileIterator.Combined.hasNext] Throwable=<​br>​
 +    [BackupFileIterator.hasNext]Throwable=[Bptree.KeyRangeIterator.hasNext]<​br>​
 +    Error=[ABlock.parse] Cannot parse file, temp_path\backupset_id\index\index.b2b,<​br>​
 +    at id ...
 +    </​font>​
 +   </​td>​
 +  </tr>
 +  <tr>
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    *
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​top">​
 +    ...
 +   </​td>​
 +   <​td bgcolor="#​ffffff"​ style="​BORDER-LEFT:​ #C0C0C0 1px solid; BORDER-RIGHT:​ #C0C0C0 1px solid; BORDER-BOTTOM:​ #C0C0C0 1px solid" valign="​middle">​
 +    ...
 +   </​td>​
 +  </tr>
 + </​table>​
 +Note: 
 +<br>
 +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. ​
 + </​html>​
 +
 +
 +===== Cause =====
 +<​html>​
 +The message suggests that there is an issue with the index file.
 +</​html>​
 +
 +
 +===== Resolution =====
 +<​html>​
 +To resolve the issue, rebuild the index files of the affected backup set:
 +
 +<ol>
 +<​li><​font color=black>​Patch the AhsayOBM / ACB application to version 7.15.6.38 or above. &​nbsp;​The instructions can be found by 
 +<a href="​http://​wiki.ahsay.com/​doku.php?​id=public:​5146_faq:​how_to_install_the_latest_patch_set_for_ahsayobm_ahsayacb">​Clicking Here</​a>​.</​font></​li><​br>​
 +
 +<​li><​font color=black>​Login to the AhsayOBM / ACB user interface.</​font></​li><​br>​
 +<​li><​font color=black>​Select <​b>​Utilities</​b>,​ then <​b>​Data Integrity Check</​b>​
 +<br>
 +<br>
 +<img style="​width:​20%;​ border:thin solid black" src="​http://​wiki.ahsay.com/​lib/​exe/​fetch.php?​media=public:​5004_0.png"/></​font></​li><​br>​
 +<​li><​font color=black>​Select the affected backup set and the corresponding backup destination from the drop down menus.</​font></​li><​br>​
 +<​li><​font color=black>​Ensure that the <​b>​Rebuild index</​b>​ option is enabled
 +<br>
 +<br>
 +<img style="​width:​75%;​ border:thin solid black" src="​http://​wiki.ahsay.com/​lib/​exe/​fetch.php?​media=public:​obc_v7_rebuild_index.png"/>​
 +<br>
 +<br>
 +Note: Also enable the <​b>​Run Cyclic Redundancy Check (CRC)</​b>​ option if you want to also check on the integrity of the backup data.
 +</​font></​li><​br>​
 +<​li><​font color=black>​Click <​b>​Start</​b>​ to start the index rebuild process.</​font></​li><​br>​
 +<​li><​font color=black>​Perform another backup after the rebuild is completed to confirm if the problem is resolved.</​font></​li>​
 +</ol>
 +</​html>​
 +
 +===== Keywords =====
 +Bptree, KeyRangeIterator,​ hasNext, ABlock, parse
public/5316_cannot_parse_file.txt · Last modified: 2018/06/26 12:18 by edward.chan