Azure Data-Collection fails on storage objects with Null Pointer Exception
search cancel

Azure Data-Collection fails on storage objects with Null Pointer Exception

book

Article ID: 318343

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
  • Azure datacollection fails on storage objects with a Null Pointer Exception.
  • The /var/log/services-logs/prelude/provisioning-service-app/file-logs/provisioning-service-app.log file has entries similar to:

2022-09-09T09:55:37.576Z INFO public-adapters [host='adapter-host-service-app-7568bf5dcc-x98vb' thread='azure-executors-57' user='' org='' trace='' parent='' span=''] c.v.p.c.m.a.a.e.AzureDiskEnumerationAdapterService.log:453 - [8283/provisioning/azure/disk-enumeration-adapter] Query disk states from local document store.
2022-09-09T09:55:37.652Z ERROR public-adapters [host='adapter-host-service-app-7568bf5dcc-x98vb' thread='reactor-http-epoll-4' user='provisioning-d3SQikf6ysZPEwHy(username)' org='<UUID_1>' trace='<UUID_2>' parent='<UUID_3>' span='<UUID_4>'] c.v.p.c.m.a.a.e.AzureDiskEnumerationAdapterService.log:453 - [8283/provisioning/azure/disk-enumeration-adapter] Failed at stage ENUMERATE with exception: java.lang.NullPointerException


2022-09-09T09:55:37.652Z INFO public-adapters [host='adapter-host-service-app-7568bf5dcc-x98vb' thread='reactor-http-epoll-4' user='provisioning-d3SQikf6ysZPEwHy(username)' org='<UUID_1>' trace='<UUID_2>' parent='<UUID_3>' span='<UUID_4>'] c.v.t.p.host.PublicCloudAdapterHost.log:453 - Operation http://<IP>:8283/provisioning/azure/disk-enumeration-adapter should not be retried. Status code: 500, error: (java.lang.NullPointerException)null

2022-09-09T09:55:37.652Z WARN public-adapters [host='adapter-host-service-app-7568bf5dcc-x98vb' thread='reactor-http-epoll-4' user='provisioning-d3SQikf6ysZPEwHy(username)' org='<UUID_1>' trace='<UUID_2>' parent='<UUID_3>' span='<UUID_4>'] c.v.xenon.common.ServiceErrorResponse.create:85 - message: Azure enumeration adapter '/provisioning/azure/disk-enumeration-adapter' for '/resources/endpoints/<UUID_5>': FAILED with java.lang.NullPointerException
 , statusCode: 400, serverErrorId: <UUID_6>: Caused by java.lang.IllegalStateException: Azure enumeration adapter '/provisioning/azure/disk-enumeration-adapter' for '/resources/endpoints/<UUID_5>': FAILED with java.lang.NullPointerException

  at com.vmware.photon.controller.model.adapters.azure.enumeration.AzureEnumerationAdapterService.lambda$triggerEnumerationAdapter$6(AzureEnumerationAdapterService.java:338)
  at com.vmware.xenon.common.Operation.completeOrFail(Operation.java:1348)
  at com.vmware.xenon.common.Operation.fail(Operation.java:1326)
  at com.vmware.xenon.common.Operation.fail(Operation.java:1269)
  at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
  at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
  at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  at java.base/java.lang.Thread.run(Thread.java:829)
 Caused by: java.lang.NullPointerException


Environment

VMware vRealize Automation 8.x

Cause

The issue occurs when the disks in Azure have empty Sku values or empty Sku account types.

Resolution

The issue is resolved in the vRealize Automation 8.10.1 release