HTRACE-189. gui: improve error handling in a few places (cmccabe)
diff --git a/htrace-webapp/src/main/web/app/search_view.js b/htrace-webapp/src/main/web/app/search_view.js
index 52f9101..5144650 100644
--- a/htrace-webapp/src/main/web/app/search_view.js
+++ b/htrace-webapp/src/main/web/app/search_view.js
@@ -126,9 +126,9 @@
         }
       },
       error: function(model, response, options){
-        this.searchResults.clear();
-        var err = "Error " + JSON.stringify(response) +
-          " on span query " + query.url();
+        searchView.searchResults.reset();
+        var err = "Error " + JSON.stringify(response, null, 2) +
+          " on span query " + queryResults.url();
         console.log(err);
         alert(err);
         searchView.searchInProgress = false;
diff --git a/htrace-webapp/src/main/web/app/span_widget.js b/htrace-webapp/src/main/web/app/span_widget.js
index bd981ab..ad5ea07 100644
--- a/htrace-webapp/src/main/web/app/span_widget.js
+++ b/htrace-webapp/src/main/web/app/span_widget.js
@@ -239,7 +239,11 @@
       callback: function() {
         $.when(widget.span.reifyParents()).done(function (result) {
           console.log("reifyParents: result was '" + result + "'");
-          widget.manager.searchResultsView.render();
+          if (result != "") {
+            alert(result);
+          } else {
+            widget.manager.searchResultsView.render();
+          }
         });
       },
     });
@@ -256,7 +260,11 @@
       callback: function() {
         $.when(widget.span.reifyChildren()).done(function (result) {
           console.log("reifyChildren: result was '" + result + "'");
-          widget.manager.searchResultsView.render();
+          if (result != "") {
+            alert(result);
+          } else {
+            widget.manager.searchResultsView.render();
+          }
         });
       },
     });