This repository was archived by the owner on Apr 22, 2023. It is now read-only.

Description
Here are two stacktraces that I have collected within the last few hours from two separate npm users. This failure has been seen on all of OS X, Windows, and Linux.:
104310 verbose stack AssertionError: null == true
104310 verbose stack at TLSSocket.socketOnData (_http_client.js:308:3)
104310 verbose stack at TLSSocket.emit (events.js:107:17)
104310 verbose stack at TLSSocket.Readable.read (_stream_readable.js:373:10)
104310 verbose stack at TLSSocket.socketCloseListener (_http_client.js:229:10)
104310 verbose stack at TLSSocket.emit (events.js:129:20)
104310 verbose stack at TCP.close (net.js:476:12)
102672 verbose stack AssertionError: null == true
102672 verbose stack at TLSSocket.socketOnData (_http_client.js:308:3)
102672 verbose stack at TLSSocket.emit (events.js:107:17)
102672 verbose stack at TLSSocket.Readable.read (_stream_readable.js:373:10)
102672 verbose stack at TLSSocket.socketCloseListener (_http_client.js:229:10)
102672 verbose stack at TLSSocket.emit (events.js:129:20)
102672 verbose stack at TCP.close (net.js:476:12)
See also npm/npm#7349 for more discussion and further links to people encountering this issue, which ultimately traces back to this bare assert in _http_client.js
. It's rare enough that it's probably a race condition, and I seem to recall a similar issue getting fixed elsewhere in the not too distant pass. @indutny? Anybody?