error and warn messages occurring after UMA upgrade.
search cancel

error and warn messages occurring after UMA upgrade.

book

Article ID: 391198

calendar_today

Updated On:

Products

DX SaaS

Issue/Introduction

Upgraded UMA to version universalmonitoragent:25.2.1.25`

Observing following error and warn messages in STDOUT:

2025-03-17 21:35:34 INFO ClusterInfoClient:104 - Creating secure clusterinfo client
2025-03-17 21:35:34 INFO ClusterInfoClient:105 - Setting clusterinfo client read timeout interval as: 300
2025-03-17 21:35:34 ERROR ClusterInfoClient:147 - Failed to create secure clusterinfo client/etc/clusterinfo/certs/ca-cert.pem
2025-03-17 21:35:34 WARN ClusterInfoClient:171 - HttpUrl instance is null, couldn't parse serviceURL, pathInfo.
2025-03-17 21:36:04 WARN ClusterInfoClient:209 - Error while posting data to clusterinfo service.URL is 'nodes/perfmetrics; exception: Invalid URL port: "null"

Observing following error and warn message in log:

3/14/25 06:33:02 PM GMT [ERROR] [I.KubernetesMonitor.PlatformMonitor] Failed to create secure cluster info client /etc/clusterinfo/certs/ca-cert.pem

We are also missing cluster level metrics, which we assume are caused by the following exception, also found in the log file:

3/14/25 06:33:31 PM GMT [ERROR] [I.ReportMetricsForCluster] error occurred while reporting metrics for a cluster
java.lang.NullPointerException: Cannot invoke "okhttp3.OkHttpClient.dispatcher()" because "this.okHttpClient" is null
        at com.ca.apm.broadcom.docker.kubernetes.ClusterInfoClient.getDataFromClusterInfo(ClusterInfoClient.java:194)
        at com.ca.apm.agent.docker.openshift.metric.ReportClusterMetrics.run(ReportClusterMetrics.java:65)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)

Resolution

Used latest install file for UMA deployment resolved these issues.