diff --git hplsql/src/main/java/org/apache/hive/hplsql/Exec.java hplsql/src/main/java/org/apache/hive/hplsql/Exec.java index 18b5eaf..2ad3ea3 100644 --- hplsql/src/main/java/org/apache/hive/hplsql/Exec.java +++ hplsql/src/main/java/org/apache/hive/hplsql/Exec.java @@ -144,7 +144,9 @@ public Var setVariable(String name, Var value) { else { var = new Var(value); var.setName(name); - exec.currentScope.addVariable(var); + if(exec.currentScope != null) { + exec.currentScope.addVariable(var); + } } return var; } @@ -172,7 +174,9 @@ public Var setVariableToNull(String name) { else { var = new Var(); var.setName(name); - exec.currentScope.addVariable(var); + if(exec.currentScope != null) { + exec.currentScope.addVariable(var); + } } return var; }