ERROR [data_processorthread 1, time: 2024-12-17T01:38:50.678Z] (97) com. vmware. vrops.adapter. vmc.processor.Statement com.vmware.vrops.adapter.vmc.util.VmcException: null
at com.vmware. vrops.adapter.vmc.util.VmcAdapterRestClient.executeWithRetry(VmcAdapterRestClient.java:193) ~[VmcAdapter.jar :? ]
at com.vmware. vrops.adapter.vmc.util.VmcAdapterRestClient.executeWithRetry(VmcAdapterRestClient.java:123) ~[VmcAdapter.jar :? ]
at com. vmware. vrops. adapter. vmc.processor.DataProcessor.startDataCollection(DataProcessor.java:131) ~[VmcAdapter. jar :? ]
at com. vmware. vrops.adapter.vmc.processor.DataProcessor.startDataCollection(DataProcessor.java:123) ~[VmcAdapter. jar :? ]
at com. vmware. vrops. adapter.vmc.processor. StatementBillProcessor. collectStatementBillsForPastMonths(StatementBillProcessor.java:379) ~[VmcAdapter.jar :? ]
at com. vmware. vrops.adapter. vmc.processor. StatementBillProcessor. lambda$startStatementDataCollection$7(StatementBillProcessor. java: 123) ~[VmcAdapter.jar :? ]
at java.util.ArrayList.forEach(Unknown Source) ~[ ?:? ]
at com.vmware. vrops. adapter.vmc.processor.StatementBillProcessor. startStatementDataCollection(StatementBillProcessor.java:118) ~[VmcAdapter.jar :? ]
at com. vmware. vrops.adapter.vmc.processor.StatementBillProcessor. lambda$startDataCollection$4(StatementBillProcessor.java:104) ~[VmcAdapter.jar :? ]
at java.util.concurrent.CompletableFuture.uniComposeStage(Unknown Source) ~[ ?:? ]
at java.util.concurrent.CompletableFuture.thenCompose(Unknown Source) ~[ ?:? ]
at com. vmware. vrops. adapter. vmc.processor.StatementBillProcessor.startDataCollection(StatementBillProcessor.java:59) ~[VmcAdapter.jar :? ]
at com. vmware. vrops. adapter. vmc.processor.StatementBillProcessor.onCollect(StatementBillProcessor.java:49) ~[VmcAdapter.jar :? ]
at com. vmware. vrops. adapter.vmc.processor. StatementBillProcessor.onCollect(StatementBillProcessor.java:29) ~[VmcAdapter.jar :? ]
at com. vmware. vrops.adapter.vmc.bill.datacollector.DataCollectionController.lambda$triggerDataCollection$0(DataCollectionController)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) ~[ ?:? ]
at java.util.concurrent. ThreadPoolExecutor.runWorker(Unknown Source) ~[ ?:? ]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[ ?:? ]
Aria Operations 8.18.x
The VMC on AWS adapter requires specific permissions to access billing data from the CSP platform. If the token used by the adapter lacks these permissions, it will fail to retrieve the required information, leading to a warning state.
Kindly follow the below steps:
The Collection status should change to 'OK' after the first collection cycle.