This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-daemon.git
commit 0d8324d53a1059cafe7aa8b66c7cb8fe458ee3eb Author: Gary Gregory <[email protected]> AuthorDate: Tue Nov 3 11:04:00 2026 -0500 Refactor DaemonInitException message formatting Avoid concatenating an empty string when no cause is present while preserving null-message behavior with String.valueOf(). --- src/main/java/org/apache/commons/daemon/DaemonInitException.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/daemon/DaemonInitException.java b/src/main/java/org/apache/commons/daemon/DaemonInitException.java index 2c9d15ba..7ba40d50 100644 --- a/src/main/java/org/apache/commons/daemon/DaemonInitException.java +++ b/src/main/java/org/apache/commons/daemon/DaemonInitException.java @@ -49,7 +49,8 @@ public class DaemonInitException extends Exception { */ public String getMessageWithCause() { final Throwable cause = getCause(); - return getMessage() + (cause == null ? "" : ": " + cause.getMessage()); + final String message = String.valueOf(getMessage()); + return cause == null ? message : message + ": " + cause.getMessage(); } }
