InfoBlox integration not syncing in Aria Automation
search cancel

InfoBlox integration not syncing in Aria Automation

book

Article ID: 381408

calendar_today

Updated On: 05-30-2025

Products

VMware Aria Suite

Issue/Introduction

When attempting to add new network segments to Infoblox, a "java.util.concurrent.CompletionException: java.lang.NullPointerException" error is thrown

Environment

Aria Automation 8.x

Cause

This is caused by subnet corruption in the IPMAN tables on Aria Automation. 

Some subnets are left in an orphaned state.

Errors in the logs look similar to:

  • 2024-09-13T16:06:08.774Z ERROR provisioning [host='provisioning-service-app-XXXXXXXXXX-XXXXX' thread='xn-index-queries-7' user='' org='' trace='' parent='' span=''] c.v.a.i.e.SubnetRangesEnumerationAdapterService.log:416 - [8282/provisioning/adapter/ipam/endpoint-enumeration/subnet-ranges] PATCH local SubnetRangeState(id=network/<NETWORK RANGE>/default) to match remote resources: FAILED with java.util.concurrent.CompletionException: java.lang.NullPointerException
                  at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368)
                    at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377)
                    at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097)
                    at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
                    at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
                    at com.vmware.xenon.common.DeferredResult.fail(DeferredResult.java:470)
                    at com.vmware.xenon.common.ServiceRequestSender.lambda$sendWithDeferredResult$1(ServiceRequestSender.java:106)
                    at com.vmware.xenon.common.Operation.lambda$nestCompletion$1(Operation.java:1357)
                    at com.vmware.xenon.common.Operation.completeOrFail(Operation.java:1326)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1304)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1170)
                    at com.vmware.automation.spring.webflux.platform.xenon.controller.StatefulServiceController.lambda$configureReplayOnVersionConflict$10(StatefulServiceController.java:476)
                    at com.vmware.xenon.common.Operation.lambda$nestCompletion$1(Operation.java:1357)
                    at com.vmware.xenon.common.Operation.completeOrFail(Operation.java:1326)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1304)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1170)
                    at com.vmware.xenon.common.StatefulService.failRequest(StatefulService.java:507)
                    at com.vmware.xenon.common.StatefulService.failRequest(StatefulService.java:496)
                    at com.vmware.xenon.common.StatefulService.handleRequestCompletionSpecialCases(StatefulService.java:422)
                    at com.vmware.xenon.common.StatefulService.handleRequestCompletion(StatefulService.java:389)
                    at com.vmware.xenon.common.Operation.lambda$nestCompletion$1(Operation.java:1357)
                    at com.vmware.xenon.common.Operation.completeOrFail(Operation.java:1326)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1304)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1170)
                    at com.vmware.admiral.host.interceptor.SpecificTenantLinksInterceptor.lambda$updateSpecificTenantLinks$3(SpecificTenantLinksInterceptor.java:1140)
                    at com.vmware.xenon.common.Operation.lambda$nestCompletion$1(Operation.java:1357)
                    at com.vmware.xenon.common.Operation.completeOrFail(Operation.java:1326)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1304)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1170)
                    at com.vmware.xenon.common.DeferredResult.lambda$whenCompleteNotify$12(DeferredResult.java:485)
                    at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863)
                    at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841)
                    at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)
                    at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162)
                    at com.vmware.xenon.common.DeferredResult.fail(DeferredResult.java:470)
                    at com.vmware.xenon.common.ServiceRequestSender.lambda$sendWithDeferredResult$1(ServiceRequestSender.java:106)
                    at com.vmware.xenon.common.Operation.lambda$nestCompletion$1(Operation.java:1357)
                    at com.vmware.xenon.common.Operation.completeOrFail(Operation.java:1326)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:1304)
                    at com.vmware.xenon.common.Operation.fail(Operation.java:257)
                    at com.vmware.xenon.common.Operation.failServiceNotFound(Operation.java:277)

 

Resolution

A fix for this is provided in version 8.18.1 Patch 2.  If you're unable to upgrade or apply the patch in a timely manner, please submit a support case.