Index: includes/view.inc
===================================================================
--- includes/view.inc	(revision 824)
+++ includes/view.inc	(working copy)
@@ -698,12 +698,17 @@
       $function($this);
     }
 
-    $query = db_rewrite_sql($this->build_info['query'], $this->base_table, $this->base_field, array('view' => &$this));
-    $count_query = db_rewrite_sql($this->build_info['count_query'], $this->base_table, $this->base_field, array('view' => &$this));
+    if (!empty($this->build_info['query'])) {
+      $query = db_rewrite_sql($this->build_info['query'], $this->base_table, $this->base_field, array('view' => &$this));
+      $count_query = db_rewrite_sql($this->build_info['count_query'], $this->base_table, $this->base_field, array('view' => &$this));
 
-    $args = $this->build_info['query_args'];
+      $args = $this->build_info['query_args'];
 
-    vpr($query);
+      vpr($query);
+    }
+    else {
+      vpr('Invalid query in file: ' . __FILE__ . ' in line: ' . __LINE__);
+    }
 
 
     // Check for already-cached results.
