Skip to content

Commit cf4a005

Browse files
authored
Fix potential NPE in InstrumentedResourceMethodApplicationListener (#3179)
1 parent 460812e commit cf4a005

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

metrics-jersey2/src/main/java/com/codahale/metrics/jersey2/InstrumentedResourceMethodApplicationListener.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ public void onEvent(RequestEvent event) {
308308
ContainerResponse containerResponse = event.getContainerResponse();
309309
if (containerResponse == null && event.getException() != null) {
310310
metric.mark(500);
311-
} else {
311+
} else if (containerResponse != null) {
312312
metric.mark(containerResponse.getStatus());
313313
}
314314
}

metrics-jersey3/src/main/java/com/codahale/metrics/jersey3/InstrumentedResourceMethodApplicationListener.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ public void onEvent(RequestEvent event) {
309309
ContainerResponse containerResponse = event.getContainerResponse();
310310
if (containerResponse == null && event.getException() != null) {
311311
metric.mark(500);
312-
} else {
312+
} else if (containerResponse != null) {
313313
metric.mark(containerResponse.getStatus());
314314
}
315315
}

metrics-jersey31/src/main/java/io/dropwizard/metrics/jersey31/InstrumentedResourceMethodApplicationListener.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ public void onEvent(RequestEvent event) {
308308
ContainerResponse containerResponse = event.getContainerResponse();
309309
if (containerResponse == null && event.getException() != null) {
310310
metric.mark(500);
311-
} else {
311+
} else if (containerResponse != null) {
312312
metric.mark(containerResponse.getStatus());
313313
}
314314
}

0 commit comments

Comments
 (0)