diff --git a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java index 084ae833bf..7e9522b8b7 100644 --- a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java +++ b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/PersistenceManagerProvider.java @@ -483,6 +483,11 @@ private static void correctAutoStartMechanism(Configuration conf) { final String autoStartKey = "datanucleus.autoStartMechanismMode"; final String autoStartIgnore = "ignored"; String currentAutoStartVal = conf.get(autoStartKey); + if (currentAutoStartVal == null) { + LOG.info("Configuration {} is not set. Defaulting to '{}'", autoStartKey, + autoStartIgnore); + currentAutoStartVal = autoStartIgnore; + } if (!autoStartIgnore.equalsIgnoreCase(currentAutoStartVal)) { LOG.warn("{} is set to unsupported value {} . Setting it to value: {}", autoStartKey, conf.get(autoStartKey), autoStartIgnore);