function catchErrors(info, err) {
    //console.log("err", err); console.log("err.stack", err.stack); console.log("opts", info.opts)
    var errors = (err.errors || [err.message]);
    var stack = info.opts && info.opts.verboseErrors ? err.stack : null;
    return { errors: errors, opts:info.opts, errorStack:stack};