With this flow active, whenever a message is received on Discord, node-red will crash with the following error:
23 Jan 19:25:24 - TypeError: Method _external called on incompatible receiver #<SecureContext>
at Function.getOwnPropertyDescriptor (<anonymous>)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:156:24)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:162:18)
at _clone (C:\Users\joris\AppData\Roaming\npm\node_modules\node-red\node_modules\clone\clone.js:137:26)
This has been fixed for all nodes other than the deprecated discordClient node, and information has been added to the readme regarding usage of that node and this bug, so I feel that this bug can be closed.
Consider the following node-red flow:
With this flow active, whenever a message is received on Discord, node-red will crash with the following error: