Azure-Samples / Azure-Samples/SQL-AI-samples

TypeError: Cannot read properties of undefined (reading 'prototype')

Abierto
#84 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
HTML
Estrellas
331
Forks
208
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Running the MCP server with Node >= v24.x results in the following error (this capture is with Node v25.2.0):

❯ node /Users/me/Repositories/Clones/Microsoft/SQL-AI-samples/MssqlMcp/Node/dist/index.js
/Users/me/Repositories/Clones/Microsoft/SQL-AI-samples/MssqlMcp/Node/node_modules/buffer-equal-constant-time/index.js:37
var origSlowBufEqual = SlowBuffer.prototype.equal;
^

TypeError: Cannot read properties of undefined (reading 'prototype')
at Object. (/Users/me/Repositories/Clones/Microsoft/SQL-AI-samples/MssqlMcp/Node/node_modules/buffer-equal-constant-time/index.js:37:35)
at Module._compile (node:internal/modules/cjs/loader:1760:14)
at Object..js (node:internal/modules/cjs/loader:1892:10)
at Module.load (node:internal/modules/cjs/loader:1480:32)
at Module._load (node:internal/modules/cjs/loader:1299:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
at Module.require (node:internal/modules/cjs/loader:1503:12)
at require (node:internal/modules/helpers:152:16)
at Object. (/Users/me/Repositories/Clones/Microsoft/SQL-AI-samples/MssqlMcp/Node/node_modules/jsonwebtoken/node_modules/jwa/index.js:1:19)

I do not get this error with Node v23.11.0. See https://github.com/microsoft/vscode-vsce/issues/1139 for reference.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce the failure from MssqlMcp/Node/dist/index.js using Node v24 or later, then inspect the dependency path through jsonwebtoken, jwa, and buffer-equal-constant-time shown in the stack trace. Done means the MCP server starts without this TypeError on supported Node versions while retaining its existing behavior.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
node.js
Área
backend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.