This repository was archived by the owner on May 14, 2024. It is now read-only.
This repository was archived by the owner on May 14, 2024. It is now read-only.
TypeError: Cannot destructure property 'message' of 'tracker.fetch(...)' as it is null #890
Closed
Description
ldapjs 3.0.2
I'm getting an occasional crash with the following error. I do have an error handler registered with the client, so I think this is a case that is not covered.
/app/node_modules/ldapjs/lib/client/client.js:884
const { message: trackedMessage, callback } = tracker.fetch(message.messageId)
^
TypeError: Cannot destructure property 'message' of 'tracker.fetch(...)' as it is null.
at Parser.onMessage (/app/node_modules/ldapjs/lib/client/client.js:884:24)
at Parser.emit (node:events:513:28)
at Parser.write (/app/node_modules/ldapjs/lib/messages/parser.js:135:8)
at TLSSocket.onData (/app/node_modules/ldapjs/lib/client/client.js:875:22)
at TLSSocket.emit (node:events:513:28)
at addChunk (node:internal/streams/readable:315:12)
at readableAddChunk (node:internal/streams/readable:289:9)
at TLSSocket.Readable.push (node:internal/streams/readable:228:10)
at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23)
at TLSWrap.callbackTrampoline (node:internal/async_hooks:130:17)
Metadata
Metadata
Assignees
Labels
No labels