diff --git a/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java b/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java index caad948..c4b4bf0 100644 --- a/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java +++ b/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java @@ -343,9 +343,11 @@ private final void logAuditEvent(String cmd) { final Formatter fmt = auditFormatter.get(); ((StringBuilder) fmt.out()).setLength(0); - String address; + String address = null; if (useSasl) { - address = saslServer.getRemoteAddress().toString(); + if (saslServer != null && saslServer.getRemoteAddress() != null) { + address = String.valueOf(saslServer.getRemoteAddress()); + } } else { address = getIpAddress(); }