Error Messages in Diagnostics for VCF adapter logs
search cancel

Error Messages in Diagnostics for VCF adapter logs

book

Article ID: 432078

calendar_today

Updated On:

Products

VCF Operations

Issue/Introduction

The following error messages are seen in the Diagnostics Adapter logs in Operations. 

 

[8340] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40823" threadName="pool-2095-thread-4" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.impl.value.http.PagedHttpValue.lambda$buildClient$1] - HTTP request returned code: 404 for address: https://NSXManager:443/api/v1/firewall/sections. Raw response: {
[8341]   "httpStatus" : "NOT_FOUND",
[8342]   "error_code" : 258,
[8343]   "module_name" : "common-services",
[8344]   "error_message" : "The requested URI: /nsxapi/api/v1/firewall/sections could not be found."
[8345] }. Returning null
[8346] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40823" threadName="pool-2095-thread-4" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.impl.value.http.PagedHttpValue.getPageInfo] - Unknown type for page, will skip
[8347] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40823" threadName="pool-2095-thread-4" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.util.ObjectUtil.extractProperty] - While extracting property for paths: [com.vmware.adapter3.diagnostics.evaluator.impl.value.string.StringValue@351d9d6d[value=results]], couldn't get path part: com.vmware.adapter3.diagnostics.evaluator.impl.value.string.StringValue@351d9d6d[value=results] because its parent is null. Will return null
[8348] YYYY-MM-DDTTT:TT:TT.TTTZ WARN DiagnosticsAdapter 3542212 [ops@4413 threadId="40819" threadName="pool-2095-thread-2" instanceId="70"] [(70) com.vmware.adapter3.diagnostics.evaluator.Evaluator.evaluateBranch] - When evaluating the branch didn't extract any data. Will skip it. Branch: com.vmware.adapter3.diagnostics.evaluator.Branch@692ed8ee[elements=com.vmware.adapter3.diagnostics.evaluator.impl.value.core.ContextObtainedValue@7226510c[contextKey=LicenseKeyEntities,propertyPath=[com.vmware.adapter3.diagnostics.evaluator.impl.value.string.StringValue@647fe23a[value=elements]]],branchedEvaluatorName=LicenseKeyEvaluator,branchedElementKey=LicenseKeyEntity,terminateOnEmpty=false,emptyTerminationSuccessful=true,numThreads=<null>,timeoutInMinutes=<null>]

This message is repeated for the following URLs as well. 

[8353]   "error_message" : "The requested URI: /nsxapi/api/v1/loadbalancer/services could not be found."
[8361]   "error_message" : "The requested URI: /nsxapi/api/v1/ns-groups could not be found."

 

Environment

VCF Operations

Cause

Diagnostics for VCF currently uses the NSX MP API to collect data from the NSX integration. As of NSX 9.0.x the MP API has been retired and the current API is the Policy API. The errors that are seen in the logs are API calls which are failing, because they no longer exist in the Policy API. 

Resolution

Engineering is currently working on updating the Diagnostics API calls against the NSX Integration.