CAIQUM-7956: Rediscover cluster is grayed out in AIQUM due to missing compression data in the REST API response
Issue
- ONTAP is not returning compression data for some volumes via REST API when it is requested by AIQUM.
- Error seen in au.log:
ERROR [common-pool-4897] c.o.s.a.d.n.b.r.g.n.GClusterBuilder (GClusterBuilder.java:251) - [netappfoundation] dtnabbn01.dealertire.com - ExecutionException encountered on Builder java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "java.lang.Long.intValue()" because the return value of "org.json.simple.JSONObject.get(Object)" is null java.lang.NullPointerException:* Cannot invoke "java.lang.Long.intValue()"* because the return value of "org.json.simple.JSONObject.get(Object)" is null
at com.onaro.sanscreen.acquisition.datasource.netapp_ocie.builders.rest.gmode.netappfoundation.GVolumeBuilder.buildModel(GVolumeBuilder.java:98) ~[au-datasource-netappfoundation.jar:9.18.0-2026.01.J68]
at com.onaro.sanscreen.acquisition.datasource.netapp_ocie.builders.rest.gmode.netappfoundation.GVolumeBuilder.buildModel(GVolumeBuilder.java:38) ~[au-datasource-netappfoundation.jar:9.18.0-2026.01.J68]
- This can lead to the cluster polling operation state getting stuck "In Progress" / "Failed"
