EMPIREDB-390 Ignore null params passed to DBCommand.join as addlConstraints
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBCommand.java b/empire-db/src/main/java/org/apache/empire/db/DBCommand.java
index 71c6080..5d169b2 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBCommand.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBCommand.java
@@ -750,7 +750,9 @@
         DBCompareExpr where = null;
         for (int i=0; i<addlConstraints.length; i++)
         {
-            DBCompareExpr cmpExpr = addlConstraints[i]; 
+            DBCompareExpr cmpExpr = addlConstraints[i];
+            if (cmpExpr==null)
+                continue;
             // Check if prepared statements are enabled
             if (isPreparedStatementsEnabled())
             {   // use command params