Ver Mensaje Individual
  #11 (permalink)  
Antiguo 04/05/2015, 08:25
electronicarbb
 
Fecha de Ingreso: julio-2013
Mensajes: 13
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: events.js:72 throw er; // Unhandled 'error' event

sigo rompiendome la cabeza tratando de saber donde esta el error, en consola solo me sale eso : events.js:72 throw er; // Unhandled 'error' event.
ese mensaje pertenece a una linea de el archivo events.js de node y lo muestra tal cual esta en el archivo con ese comentario.
este es el link del archivo:
https://github.com/joyent/node/blob/ef4344311e19a4f73c031508252b21712b22fe8a/lib/events.js

ahi lo muestra en la linea 87 (por los comentarios en la cabecera)

esta es la funcion dentro del archivo donde detecta el error.
Código:
EventEmitter.prototype.emit = function emit(type) {
  var er, handler, len, args, i, listeners;

  if (!this._events)
    this._events = {};

  // If there is no 'error' event listener then throw.
  if (type === 'error' && !this._events.error) {
    er = arguments[1];
    if (this.domain) {
      if (!er)
        er = new Error('Uncaught, unspecified "error" event.');
      er.domainEmitter = this;
      er.domain = this.domain;
      er.domainThrown = false;
      this.domain.emit('error', er);
    } else if (er instanceof Error) {
  throw er; // Unhandled 'error' event
    } else {
      throw Error('Uncaught, unspecified "error" event.');
    }
    return false;
  }

  handler = this._events[type];

  if (util.isUndefined(handler))
    return false;

  if (this.domain && this !== process)
    this.domain.enter();

  if (util.isFunction(handler)) {
    switch (arguments.length) {
      // fast cases
      case 1:
        handler.call(this);
        break;
      case 2:
        handler.call(this, arguments[1]);
        break;
      case 3:
        handler.call(this, arguments[1], arguments[2]);
        break;
      // slower
      default:
        len = arguments.length;
        args = new Array(len - 1);
        for (i = 1; i < len; i++)
          args[i - 1] = arguments[i];
        handler.apply(this, args);
    }
  } else if (util.isObject(handler)) {
    len = arguments.length;
    args = new Array(len - 1);
    for (i = 1; i < len; i++)
      args[i - 1] = arguments[i];

    listeners = handler.slice();
    len = listeners.length;
    for (i = 0; i < len; i++)
      listeners[i].apply(this, args);
  }

  if (this.domain && this !== process)
    this.domain.exit();

  return true;
};

Última edición por electronicarbb; 04/05/2015 a las 09:00