Skip to content

Cannot read property 'globalAgent' of undefined #4036

@deammer

Description

@deammer

Package + Version

  • @sentry/browser
  • @sentry/node
  • raven-js
  • raven-node (raven for node)
  • other:

Version:

6.13.0

Description

When we upgraded from @sentry/.node 6.9.0 to 6.13.2, we experienced the following error in our serverless environment (we use puppeteer to render images in a lambda worker):

TypeError: Cannot read property 'globalAgent' of undefined
  at normalizeRequestArgs (/var/task/build/functions/isolated.js:67595:203),
  at wrappedMethod (/var/task/build/functions/isolated.js:67375:96),
  at initAsClient (/var/task/node_modules/ws/lib/websocket.js:566:31),
  at new WebSocket (/var/task/node_modules/ws/lib/websocket.js:71:7),
  at /var/task/node_modules/puppeteer/lib/cjs/puppeteer/node/NodeWebSocketTransport.js:26:24,
  at new Promise (<anonymous>),
  at Function.create (/var/task/node_modules/puppeteer/lib/cjs/puppeteer/node/NodeWebSocketTransport.js:25:16),
  at BrowserRunner.setupConnection (/var/task/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:167:88),
  at runMicrotasks (<anonymous>),
  at processTicksAndRejections (internal/process/task_queues.js:95:5)

We tracked it down to #3950, where the httpModule.globalAgent field can be undefined.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Package: nodeIssues related to the Sentry Node SDK

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions