Debugger for Java, "javaExec": "java.bat", spawn EINVAL

Abierto
#1,501 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java, typescript, vscode

Línea de trabajo

Comienza con el .vscode/launch.json proporcionado y el java.bat personalizado en Windows 10, luego reproduce el lanzamiento usando la configuración javaExec e inspecciona el error spawn EINVAL informado. Se considera completado cuando el depurador de Java se inicia correctamente con el ejecutable de archivo por lotes y no aparece ningún error de spawn.

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

Descripción

ai-triaged bug

Java debugger cannot launch with "javaExec": "java.bat" option.

Environment
  • Operating System: Windows 10
  • JDK version: openjdk 11.0.19 2023-04-18
  • Visual Studio Code version: 1.92.0
  • Java extension version: -
  • Java Debugger extension version: v0.58.2024072207 (pre-release)
Steps To Reproduce
  1. make custom java.bat for javaExec
"%JAVA_HOME%\bin\java.exe" %*
  1. make .vscode/launch.json with "javaExec" option
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "java",
      "name": "Test",
      "request": "launch",
      "mainClass": "Test",
      "javaExec": "${workspaceFolder}/java.bat"
    }
  ]
}
  1. Launch Debugger
  • sample project - java-report.zip

  • error logs, but it seems it does not helpful.

notificationsAlerts.ts:42 spawn EINVAL
c	@	notificationsAlerts.ts:42
(anonymous)	@	notificationsAlerts.ts:28
B	@	event.ts:1230
C	@	event.ts:1241
fire	@	event.ts:1265
addNotification	@	notifications.ts:228
notify	@	notificationService.ts:253
(anonymous)	@	mainThreadMessageService.ts:86
f	@	mainThreadMessageService.ts:51
$showMessage	@	mainThreadMessageService.ts:45
S	@	rpcProtocol.ts:458
Q	@	rpcProtocol.ts:443
M	@	rpcProtocol.ts:373
L	@	rpcProtocol.ts:299
(anonymous)	@	rpcProtocol.ts:161
B	@	event.ts:1230
fire	@	event.ts:1261
fire	@	ipc.net.ts:652
K.onmessage	@	localProcessExtensionHost.ts:378
Current Result

image

Expected Result

No error.

Additional Informations

it worked yesterday but it failed today.

Lenguaje dominante
TypeScript
Estrellas
591
Forks
429
Merge medio
1 d 9 h
PR fusionados (30 d)
19

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/vscode-java-debug

Todos los issues de microsoft/vscode-java-debug

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.