From 81b9448c05be17f49a8384463fd056401f9cc800 Mon Sep 17 00:00:00 2001 From: Yuya Ebihara Date: Fri, 8 Sep 2023 13:51:29 +0900 Subject: [PATCH] Return default DbInfo when connection is null --- .../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 5f32258b0f15..9169891557c0 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 static DbInfo computeDbInfo(Connection connection) { * 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();