code: function handleBucketOpenError(error, callback) {
  	handleErrorPerErrorCode(error, [
  		couchbase.errors.authError,    // LCB_AUTH_ERROR
  		couchbase.errors.protocolError // LCB_PROTOCOL_ERROR
  	], callback);
  }
docs: See https://github.com/couchbase/libcouchbase/blob/master/include/libcouchbase/error.h
  for more details about the meaning of each error codes.
  
  At this point, the credentials used have already been validated; an auth error
  would mean that the bucket has not been created yet.
  
  @summary Handle bucket open errors.
  @param {Error} error - The received error code
  @param {Function} callback - The callback function to trigger in both cases