Skip to content

Commit 43318cb

Browse files
committed
[java] Avoiding NPW when building the error payload
Fixes #11794
1 parent 11502c8 commit 43318cb

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

java/src/org/openqa/selenium/remote/ErrorCodec.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,13 @@ public Map<String, Object> encode(Throwable throwable) {
9797

9898
W3CError err = fromThrowable(throwable);
9999

100+
String message = throwable.getMessage() == null ?
101+
"<no message present in throwable>" : throwable.getMessage();
102+
100103
return ImmutableMap.of(
101104
"value", ImmutableMap.of(
102105
"error", err.w3cErrorString,
103-
"message", throwable.getMessage(),
106+
"message", message,
104107
"stacktrace", Throwables.getStackTraceAsString(throwable)));
105108
}
106109

0 commit comments

Comments
 (0)