matthewmueller/x-ray

Uncaught ECONNRESET exception

Open

#171 aberto em 9 de abr. de 2016

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)JavaScript (415 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (5.804 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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)

Guia do colaborador