BUG REPORT: Backup Reporter Agent encounters the message " java.lang.NullPointerException (A2030) " when parsing NetBackup Images written using Storage LifeCycle Policy to a PureDisk Storage Unit

Article:TECH63135  |  Created: 2009-01-10  |  Updated: 2009-01-10  |  Article URL http://www.symantec.com/docs/TECH63135
Article Type
Technical Solution


Environment

Problem



BUG REPORT: Backup Reporter Agent encounters the message " java.lang.NullPointerException (A2030) " when parsing NetBackup Images written using Storage LifeCycle Policy to a PureDisk Storage Unit

Error



agent.module.netbackup.NetBackupBpimagelistParser.getImage THROW com.veritas.gom.agent.shared.AgentException: A2030: Unexpected problem encountered when parsing command output

Solution



Overview:
Backup Reporter (VBR) 6.5.1 is capable of reporting on data sent to PureDisk (PD) Storage Units (STUs) using Storage Lifecycle Policies (SLP). When a backup is targeted to SLP, the retention of the initial copy of the backup is temporarily reset to infinity until all the necessary copies are made as defined in the SLP. VBR parses the Image data from NetBackup and encounters the following error when it parses an Image where the Retention is set to infinity.

Logs:
Agent core logs are located at: <InstallPath>\Veritas Backup Reporter\Agent\Logs\core*.log files
2008/09/05 09:39:03 EST agent.module.2 pool-1-thread-2 INFO agent.module.netbackup.NetBackupBpimagelistParser.getImages Unable to parse line :
   'FRAG 1 1 3528133 0 0 0 512 @aaaad nbu-srv-1 262144 0 0 -1 4 1;PureDisk;pd-srv-1.prod.se.lab;PDDO_Disk_Pool;PureDiskVolume;0 2147483647 0 65560 0 0 0 6 1220574559 1220571366 0 *NULL* '
2008/09/05 09:39:03 EST agent.module.2 pool-1-thread-2 FINER agent.module.netbackup.NetBackupBpimagelistParser.getImage THROW com.veritas.gom.agent.shared.AgentException: A2030: Unexpected problem encountered when parsing command output
   at com.veritas.gom.agent.shared.AgentException.createAgentException(AgentException.java:248)
   at com.veritas.gom.agent.module.netbackup.NetBackupBpimagelistParser.getImages(NetBackupBpimagelistParser.java:397)
   at com.veritas.gom.agent.module.netbackup.NetBackupBpimagelistParser.next(NetBackupBpimagelistParser.java:767)
   at com.veritas.gom.agent.core.comm.Event.getLastData(Event.java:679)
   at com.veritas.gom.agent.core.comm.AgentCommunicationThread.transmitData(AgentCommunicationThread.java:179)
   at com.veritas.gom.agent.core.comm.AgentCommunicationThread.run(AgentCommunicationThread.java:358)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
   at com.veritas.gom.agent.module.netbackup.NetBackupImageCopy.addFragmentToHashMap(NetBackupImageCopy.java:114)
   at com.veritas.gom.agent.module.netbackup.NetBackupImageCopy.addFragments(NetBackupImageCopy.java:141)
   at com.veritas.gom.agent.module.netbackup.NetBackupImage.addImageCopy(NetBackupImage.java:414)
   at com.veritas.gom.agent.module.netbackup.NetBackupBpimagelistParser.getImages(NetBackupBpimagelistParser.java:389)
...   ...   ...   ...  

Resolution:
Symantec has acknowledged that the aforementioned issue (ETrack 1404841) is present in the current version(s) of the product(s) mentioned at the end of this article. This issue is currently being considered by Symantec to be addressed in Backup Reporter patch 6.5.1.1. Upon the release of VBR 6.5.1.1, please visit the following link for download and readme information.
 http://www.symantec.com/business/support/downloads.jsp?pid=54202



Supplemental Materials

SourceETrack
Value1404841
Description6.5.1 Service Request- Images tagged with Storage Lifecycle policy that use data classification fail with error A2030


Legacy ID



308292


Article URL http://www.symantec.com/docs/TECH63135


Terms of use for this information are found in Legal Notices