/var/log/vrlcm/vmware_vrlcm.log:INFO vcfops-bridge [ops@### threadId="###" threadName="ServerConnection on port 10000 Thread 18"] [com.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.fetchCertificates] - get certificates from vrslcm for commonName -
INFO vcfops-bridge [ops@### threadId="###" threadName="ServerConnection on port 10000 Thread 18"] [com.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.fetchCertificates] - get certificates from vrslcm for cursor
ERROR vcfops-bridge ### [ops@xxxx threadId="###" threadName="ServerConnection on port 10000 Thread 18"] [com.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.fetchCertificates] - Exception occurred in fetching cert list
ERROR vcfops-bridge ### [ops@xxxx threadId="###" threadName="ServerConnection on port 10000 Thread 18"][com.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.fetchCertificates] - Exception occurred in fetching cert list, error=
java.lang.NullPointerException: Cannot invoke "String.toLowerCase()" because "cName" is null
atcom.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.mapVrslcmImportCertListResponseToApiResponse(VRSLCMRestManager.java)
at com.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.fetchCertificates(VRSLCMRestManager.java:###) ~[?:?]
at com.vmware.vcops.bridge.server.vcf.certificate.task.VRSLCMRestManager.fetchRecommendedCertificates(VRSLCMRestManager.java:###) ~[?:?]
at com.vmware.vcops.bridge.server.DataRetrieverServer.fetchRecommendedCertificates(DataRetrieverServer.java:###) ~[?:?]
As per the Fleet Manager, before it allows you to apply a certificate to a VCF Operations cluster, it reads the certificate’s metadata and compares it against the VCF Operations node information stored in its database. If the CN is missing, or if the Subject Alternative Names (SANs) do not contain the exact IP addresses and FQDNs of your VCF Operations nodes, Fleet Management intentionally hides the certificate from the dropdown.