solr/server/solr-webapp/webapp/js/lib/jquery.sammy.js
function(message, original_error) {
      if (!original_error) { original_error = new Error(); }
      original_error.message = [message, original_error.message].join(' ');
      this.trigger('error', {message: original_error.message, error: original_error});
      if (this.raise_errors) {
        throw(original_error);
      } else {
        this.log(original_error.message, original_error);
      }
    }
function(message, original_error) {
      if (!original_error) { original_error = new Error(); }
      original_error.message = [message, original_error.message].join(' ');
      this.trigger('error', {message: original_error.message, error: original_error});
      if (this.raise_errors) {
        throw(original_error);
      } else {
        this.log(original_error.message, original_error);
      }
    }
function ( message , original_error ) { if ( ! original_error ) { original_error = new Error ( ) ; } original_error . message = [ message , original_error . message ] . join ( ' ' ) ; this . trigger ( 'error' , { message : original_error . message , error : original_error } ) ; if ( this . raise_errors ) { throw ( original_error ) ; } else { this . log ( original_error . message , original_error ) ; } }
The base error handler takes a string `message` and an `Error` object. If `raise_errors` is set to `true` on the app level, this will re-throw the error to the browser. Otherwise it will send the error to `log()`. Override this method to provide custom error handling e.g logging to a server side component or displaying some feedback to the user.
The base error handler takes a string message and an Error object . If raise_errors is set to true on the app level this will re - throw the error to the browser . Otherwise it will send the error to log () . Override this method to provide custom error handling e . g logging to a server side component or displaying some feedback to the user .