ccxt: (node:10501) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit

Operating System

MacOs

Programming Languages

JavaScript

CCXT Version

4.0.99

Description

Hello, When I execute the test files I am getting error.

CCXT Version: 4.0.99 (node:10379) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit

and trace is

(node:10398) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit at _addListener (node:events:588:17) at TLSSocket.addListener (node:events:606:10) at Readable.on (node:internal/streams/readable:904:35) at TLSSocket._wrapHandle (node:_tls_wrap:674:8) at TLSSocket.reinitializeHandle (node:_tls_wrap:683:22) at internalConnectMultiple (node:net:1123:30) at Timeout.internalConnectMultipleTimeout (node:net:1687:3) at listOnTimeout (node:internal/timers:575:11) at process.processTimers (node:internal/timers:514:7)

Code

  

About this issue

  • Original URL
  • State: open
  • Created 9 months ago
  • Reactions: 1
  • Comments: 18 (8 by maintainers)

Most upvoted comments

hmm, looks like the max event listeners for the event emitter is 10, but we could probably increase that

It is also happening with CCXT Version: 4.1.22

@fistofzen

I can reproduce this by calling some exchange. That’s weird…

Looks like it’s related to the nodejs issue indeed. The case I’m reporting here is coming from someone else using my software, so I cannot easily verify of downgrading nodejs solves it. But hopefully someone else here can.