NetBackup IT Analytics - Cohesity java.lang.NullPointerException: Cannot get property 'hour' on null object
Problem
NetBackup IT Analytics data collection error for Cohesity Protection Details probe during scheduled and validation collection.
Error Message
Error in the Protection Details probe log:24 Jan 2023 14:56:02:643 ERROR 4140618 pool-1-thread-4:ProtectionDetails:server.example.com groovy:OperationExec.executeAPI:71 - An exception occurred while executing the API.
java.lang.NullPointerException: Cannot get property 'hour' on null object
at groovy:com.aptare.dc.subsystem.cohesity.dataprotect.ProtectionJob.processData(ProtectionJob.groovy:86)
at groovy:com.aptare.dc.subsystem.cohesity.dataprotect.ProtectionJob.executeAPICall(ProtectionJob.groovy:32)
at groovy:com.aptare.dc.subsystem.cohesity.dataprotect.OperationExec.executeAPI(OperationExec.groovy:51)
at groovy:controller.Script3.execute(controller.groovy:75)
24 Jan 2023 14:56:02:649 DEBUG 4140618 pool-1-thread-4:ProtectionDetails:server.example.com groovy:OperationExec.executeAPI:72 - postErrorDetails(parameters), errorMap(parameters): {CONTINUE=[{"level":"ERROR","msgCode":"APT-CHDP-1000001","msgParams":
{"SERVER_ADDRESS":"server.example.com"}
,"detail":"java.lang.NullPointerException: Cannot get property 'hour' on null object"}]}
Cause
The Cohesity ProtectionJob response doesn't have the startTime attribute as expected by Cohesity collection.
Solution
Veritas Technologies LLC currently plans to address this issue by way of a patch or hotfix to the current version of the software. Please note that Veritas Technologies LLC reserves the right to remove any fix from the targeted release if it does not pass quality assurance tests. Veritas’ plans are subject to change and any action taken by you based on the above information or your reliance upon the above information is made at your own risk.
Upgrade to NetBackup IT Analytics version 11.2.01 when released.