EMPIREDB-282
small fixes for unusual cases
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBReader.java b/empire-db/src/main/java/org/apache/empire/db/DBReader.java
index cf3d939..e161aa2 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBReader.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBReader.java
@@ -834,6 +834,9 @@
         this.db = db;

         this.colList = colList;

         this.rset = rset;

+        // clear fieldIndexMap         

+        if (fieldIndexMap!=null)

+            fieldIndexMap.clear();

         // add to tracking list (if enabled)

         trackThisResultSet();

     }

diff --git a/empire-db/src/main/java/org/apache/empire/db/validation/DBModelChecker.java b/empire-db/src/main/java/org/apache/empire/db/validation/DBModelChecker.java
index 061bfbd..db36dec 100644
--- a/empire-db/src/main/java/org/apache/empire/db/validation/DBModelChecker.java
+++ b/empire-db/src/main/java/org/apache/empire/db/validation/DBModelChecker.java
@@ -364,7 +364,7 @@
 

         if (remoteView == null)

         {

-            handler.itemNotFound(remoteView);

+            handler.itemNotFound(view);

             return;

         }