Recive messages twice after error

Sometimes following error appears in the protocol chat:

{ poll: An error happened while processing the polled messages
  caused by Error: read ECONNRESET
    at TLSWrap.onStreamRead (internal/stream_base_commons.js:111:27)
  name: 'poll',
  [_message]: 'An error happened while processing the polled messages',
  data: {},
  cause:
   { Error: read ECONNRESET
       at TLSWrap.onStreamRead (internal/stream_base_commons.js:111:27)
     [stack]:
      'Error: read ECONNRESET\n    at TLSWrap.onStreamRead (internal/stream_base_commons.js:111:27)',
     [message]: 'read ECONNRESET',
     errno: 'ECONNRESET',
     code: 'ECONNRESET',
     syscall: 'read' },
  [_stack]:
   'poll: An error happened while processing the polled messages\n  caused by Error: read ECONNRESET\n    at TLSWrap.onStreamRead (internal/stream_base_commons.js:111:27)',
  [_stackContainer]: undefined,
  message: 'An error happened while processing the polled messages',
  [stack]:
   'poll: An error happened while processing the polled messages\n  caused by Error: read ECONNRESET\n    at TLSWrap.onStreamRead (internal/stream_base_commons.js:111:27)' } 

Afterwards I receive all incoming messages twice.. if the error happens again, the same message is forwarded 3 times and so on.

Read more here: Source link