diff --git a/src/metabase/driver/generic_sql/native.clj b/src/metabase/driver/generic_sql/native.clj
index aabf4143a009bea7391c47c1a220270c51bb713a..6c141553f4d1f36a2eb19c81d635f617f77863d2 100644
--- a/src/metabase/driver/generic_sql/native.clj
+++ b/src/metabase/driver/generic_sql/native.clj
@@ -27,8 +27,9 @@
   [v]
   (if-not v :UnknownField
           (or (driver/class->base-type (type v))
-              (throw (ApiException. (int 500) (format "Missing base type mapping for %s in driver/class->base-type. Please add an entry."
-                                                      (str (type v))))))))
+              (do (log/warn (format "Missing base type mapping for %s in driver/class->base-type. Please add an entry."
+                                    (str (type v))))
+                  :UnknownField))))
 
 (defn process-and-run
   "Process and run a native (raw SQL) QUERY."