This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 28bdef2879239976efd8854bfc21bcc5a24dfe6c Author: remm <r...@apache.org> AuthorDate: Mon Feb 1 15:18:13 2021 +0100 Fix testsuite NPEs --- java/org/apache/catalina/connector/Connector.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/java/org/apache/catalina/connector/Connector.java b/java/org/apache/catalina/connector/Connector.java index b8fb103..9af0457 100644 --- a/java/org/apache/catalina/connector/Connector.java +++ b/java/org/apache/catalina/connector/Connector.java @@ -944,7 +944,7 @@ public class Connector extends LifecycleMBeanBase { StringBuilder sb = new StringBuilder("type="); sb.append(type); - String id = protocolHandler.getId(); + String id = (protocolHandler != null) ? protocolHandler.getId() : null; if (id != null) { // Maintain MBean name compatibility, even if not accurate sb.append(",port=0,address="); @@ -1060,7 +1060,8 @@ public class Connector extends LifecycleMBeanBase { protected void startInternal() throws LifecycleException { // Validate settings before starting - if (protocolHandler.getId() == null && getPortWithOffset() < 0) { + String id = (protocolHandler != null) ? protocolHandler.getId() : null; + if (id == null && getPortWithOffset() < 0) { throw new LifecycleException(sm.getString( "coyoteConnector.invalidPort", Integer.valueOf(getPortWithOffset()))); } @@ -1126,9 +1127,9 @@ public class Connector extends LifecycleMBeanBase { StringBuilder sb = new StringBuilder("Connector["); sb.append(getProtocol()); sb.append('-'); - Object id = protocolHandler.getId(); + String id = (protocolHandler != null) ? protocolHandler.getId() : null; if (id != null) { - sb.append(id.toString()); + sb.append(id); } else { int port = getPortWithOffset(); if (port > 0) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org