Skip to content

onConnect AssertionError #20

Open
Open

Description

@Deadly0

Is someone can help me understand with this error happens when i make request using nodejs package request? What does this error mean?

AssertionError: 20 == 0
  at ClientRequest.onConnect (/home/carmod/www/avitoparser/bundle/programs/server/npm/node_modules/tunnel-agent/index.js:159:14)
  at ClientRequest.g (events.js:260:16)
  at emitThree (events.js:97:13)
  at ClientRequest.emit (events.js:175:7)
  at Socket.socketOnData (_http_client.js:354:11)
  at emitOne (events.js:77:13)
  at Socket.emit (events.js:169:7)
  at readableAddChunk (_stream_readable.js:153:18)
  at Socket.Readable.push (_stream_readable.js:111:10)
  at TCP.onread (net.js:536:20)

Activity

  1. seanc commented on Mar 13, 2017

    @seanc

    having the same issue

  2. imajus commented on Mar 17, 2017

    @imajus

    Same problem here.

  3. gvuyk commented on Mar 31, 2017

    @gvuyk

    In my case it seems to happen when an http proxy is used to connect to some site with https

  4. kevinstubbs commented on Apr 5, 2017

    @kevinstubbs

    @gvuyk thank you so much! I was able to work around the issue with that. This exception was going uncaught from the main request module and randomly crashing my entire application @.@

  5. timbowhite commented on Apr 25, 2017

    @timbowhite

    The assert on the head variable makes this an uncatchable error. Why is it necessary?

  6. phibya commented on Apr 28, 2017

    @phibya

    Same issue here

    AssertionError: 120 == 0
        at ClientRequest.onConnect (/home/meteor/ACWebService/bundle/programs/server/npm/node_modules/tunnel-agent/index.js:160:14)
        at Object.onceWrapper (events.js:293:19)
        at emitThree (events.js:116:13)
        at ClientRequest.emit (events.js:197:7)
        at Socket.socketOnData (_http_client.js:443:11)
        at emitOne (events.js:96:13)
        at Socket.emit (events.js:191:7)
        at readableAddChunk (_stream_readable.js:178:18)
        at Socket.Readable.push (_stream_readable.js:136:10)
        at TCP.onread (net.js:560:20)
    
  7. jancurn commented on Feb 20, 2018

    @jancurn

    +1

  8. Woor commented on Mar 13, 2018

    @Woor

    This package seems to be unmaintained/dead...

  9. mike442144 commented on Mar 15, 2018

    @mike442144

    It is another bug actually, you guys could use my repo instead, it is forked from this repo, and fixed two critical bugs. if you don't know how to use it, refer to npm-shrinkwrap.json

    This repo seems dead and I'm considering how to solve it. Maybe @mikeal should transfer this repo.

  10. dryhumor commented on Apr 27, 2018

    @dryhumor

    In my case Avast (security software running on my development computer) was causing the error, specifically the Web Shield feature. Adding our proxy server to the Web Shield "Excluded servers" list made the error go away.

  11. DanNi0130 commented on Jul 4, 2018

    @DanNi0130

    In case anyone finds this later, as @mike442144 said, you can fix this problem by using his module with this command:
    npm install --save git+https://git@github.com/bda-research/tunnel-agent.git

  12. SacDin commented on Apr 8, 2020

    @SacDin

    +1
    same issue while using http proxy with https url

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions