From 2fb000496e8728ed3cfb4daa57bc67330309d658 Mon Sep 17 00:00:00 2001 From: Yuya Ebihara Date: Sat, 9 Sep 2023 00:50:58 +0900 Subject: [PATCH] Return default DbInfo when connection is null (#9413) --- .../opentelemetry/instrumentation/jdbc/internal/JdbcUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/instrumentation/jdbc/library/src/main/java/io/opentelemetry/instrumentation/jdbc/internal/JdbcUtils.java b/instrumentation/jdbc/library/src/main/java/io/opentelemetry/instrumentation/jdbc/internal/JdbcUtils.java index 5f32258b0f..9169891557 100644 --- a/instrumentation/jdbc/library/src/main/java/io/opentelemetry/instrumentation/jdbc/internal/JdbcUtils.java +++ b/instrumentation/jdbc/library/src/main/java/io/opentelemetry/instrumentation/jdbc/internal/JdbcUtils.java @@ -98,6 +98,9 @@ public final class JdbcUtils { * connection will be stored with the DEFAULT DBInfo as the value in the connectionInfo map to * avoid retry overhead. */ + if (connection == null) { + return DbInfo.DEFAULT; + } try { DatabaseMetaData metaData = connection.getMetaData(); String url = metaData.getURL();