diff --git a/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java b/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java index 3877b5cc30..062436a223 100644 --- a/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java +++ b/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java @@ -503,11 +503,12 @@ public void setEscapeCRLF(boolean escapeCRLF) { public boolean getEscapeCRLF() { if (beeLine.isBeeLine()) { return escapeCRLF; - } else { - boolean flag; - HiveConf conf = beeLine.getCommands().getHiveConf(true); - flag = HiveConf.getBoolVar(conf, HiveConf.ConfVars.HIVE_CLI_PRINT_ESCAPE_CRLF); - return flag; + } else { //hive cli + if(conf != null) { + return HiveConf.getBoolVar(conf, HiveConf.ConfVars.HIVE_CLI_PRINT_ESCAPE_CRLF); + } else { + return false; + } } } diff --git a/beeline/src/test/org/apache/hive/beeline/cli/TestHiveCli.java b/beeline/src/test/org/apache/hive/beeline/cli/TestHiveCli.java index 6684dddf74..df01ca8668 100644 --- a/beeline/src/test/org/apache/hive/beeline/cli/TestHiveCli.java +++ b/beeline/src/test/org/apache/hive/beeline/cli/TestHiveCli.java @@ -24,7 +24,6 @@ import org.junit.Assert; import org.junit.Before; import org.junit.Test; -import org.junit.Ignore; import java.io.BufferedWriter; import java.io.ByteArrayOutputStream; @@ -253,7 +252,6 @@ public void testUseInvalidDB() { "hive (invalidDB)>", os, null, ERRNO_OTHER, false); } - @Ignore("Broken tests -- HIVE-18806") @Test public void testNoErrorDB() { verifyCMD(null, "Error: Method not supported (state=,code=0)", errS, new String[] { "-e", "show tables;" },