diff --git beeline/src/java/org/apache/hive/beeline/BeeLine.java beeline/src/java/org/apache/hive/beeline/BeeLine.java index 855e8d9bd7..5690b134d6 100644 --- beeline/src/java/org/apache/hive/beeline/BeeLine.java +++ beeline/src/java/org/apache/hive/beeline/BeeLine.java @@ -813,6 +813,9 @@ int initArgs(String[] args) { } else if(!commands.isEmpty() && !connSuccessful) { error("Cannot run commands specified using -e. No current connection"); return 1; + } else if(getOpts().getScriptFile() != null && !connSuccessful) { + error("Cannot run script specified using -f. No current connection"); + return ERRNO_OTHER; } if (!commands.isEmpty()) { for (Iterator i = commands.iterator(); i.hasNext();) {