Error depurando desde VS
Hola comunidad,
Si, ya sé que hay otra pregunta con el mismo problema "VS Code - debugging doesn't work", pero mi instancia de IRIS no está usando IIS.
Hace tiempo, podía depurar sin problemas, pero después de algunas actualizaciones de Visual Studio, tengo el siguiente error
Failed to start the debug session. Check that the Intersystems server's web server supports WebSockets
He activado el protocolo WebSocket en el servidor (Windows Server 2019) pero sigue sin funcionar.
La instancia de IRIS no está usando IIS, creo que está usando el Apache por defecto.
¿Necesito hacer algo en especial?
El fichero launch.json para depurar usa la configuración por defecto.
{
"version": "0.2.0",
"configurations": [
{
"type": "objectscript",
"request": "attach",
"name": "ObjectScript Attach",
"processId": "${command:PickProcess}",
"system": true
}
]
}
JSONJSON
Gracias de antemano.
Actualización de información:
He echado un ojo a "Web Gateway HTTP Trace Facility" y he encontrado el siguiente mensaje. Espero que pueda ser una pista.
Show Response GET /api/atelier/v5/%SYS/debug HTTP/1.1 Cookie: CSPSESSIONID-SP-52773-UP-api-atelier-=002000000000tZdEXBhA4h0nTQAGNi1ne5AAsow8WHOHVPmznK; path=/api/atelier/; httpOnly; sameSite=strict;; CSPWSERVERID=H22QDlOU; path=/; httpOnly; Sec-Websocket-Version: 13 Sec-Websocket-Key: QaWwGTFB8vWFHSpWTScJig== Connection: Upgrade Upgrade: websocket Sec-Websocket-Extensions: permessage-deflate; client_max_window_bits Host: xx.xxx.xx.xx:52773 Show Request HTTP/1.1 404 Not Found Content-type: text/html Connection: close ERROR #5916: Solicitud de CSP ilegal
Según comenta John Murray, esta versión de IRIS tiene un problema con la depuración.
https://github.com/intersystems-community/vscode-objectscript/issues/1149
¿Alguien sabe como hacer una solicitud a WRC para que nos genere un arreglo ad-hoc para IRIS 2021.1.3?
He intentado acceder con mi usuario pero no puedo acceder a WRC
Ya se ha solicitado a WRC el patch. Problema en vía de solucionarse :)