matthewmueller/x-ray

Uncaught ECONNRESET exception

Ouverte

#171 ouverte le 9 avr. 2016

 (1 commentaire) (0 réaction) (0 personne assignée)JavaScript (415 forks)batch import
bughelp wanted

Métriques du dépôt

Stars
 (5 804 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Subject of the issue

I found that the following apparently uncaught exception occurred and crashed our Node process instead of being caught by x-ray and forwarded as an err:

events.js:154
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at exports._errnoException (util.js:890:11)
    at TCP.onread (net.js:552:26)

Your environment

node v5.9.1 npm v3.7.3

Steps to reproduce

Scrape from a source which resets the connection remotely.

Expected behaviour

Expected exception to be caught by x-ray and passed to callback as err.

Actual behaviour

Uncaught exception crashes process.

(PS many thanks for a great lib)

Guide contributeur