Java Language Support 1.46+ breaks agent loading
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- java, typescript, vscode
- Área
- developer-experience, tooling
Línea de trabajo
Comienza con el repositorio vinculado java_language_support_bug y reproduce, usando el entorno proporcionado, la diferencia entre Java Language Support 1.45.0 y 1.46.0+. Compara los argumentos de lanzamiento generados o el classpath y el comportamiento de carga del agente; se considera completado cuando el agente manifest-only se ejecuta sin ClassNotFoundException en las versiones afectadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Java Language Support 1.46+ breaks agent loading
For years I have been using a jar file that only contains the manifest file for a agent. This allowed for a fast convenient workflow cause I can make changes to the agent and quickly test them without the need of rebuilding the jar file.
The last version this worked is 1.45.0, after this it's broken.
The output you get after 1.45.0 is:
/usr/bin/env /Library/Java/JavaVirtualMachines/jdk-24.0.2.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,server=n,suspe
nd=y,address=localhost:62572 @/var/folders/hz/57zbqcy11q30rv9_gbdlvckc0000gn/T/cp_2neoah6v6lbyb5srzf0syfujp.argfile imgui_2026_examples.Example
Exception in thread "main" java.lang.ClassNotFoundException: imgui_2026.UI_Widget_Agent
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:488)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:556)
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message Outstanding error when calling method in invokeJavaAgentMainMethod at open/src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 627
*** java.lang.instrument ASSERTION FAILED ***: "success" with message invokeJavaAgentMainMethod failed at open/src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 466
*** java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at open/src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 429
FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x533e84] jni_FatalError+0x7c
V [libjvm.dylib+0x6a317c] JvmtiExport::post_vm_initialized()+0x2cc
V [libjvm.dylib+0x9dcc00] Threads::create_vm(JavaVMInitArgs*, bool*)+0x7a4
V [libjvm.dylib+0x552dc8] JNI_CreateJavaVM+0x74
C [libjli.dylib+0xa438] JavaMain+0x100
C [libjli.dylib+0xd72c] ThreadJavaMain+0xc
C [libsystem_pthread.dylib+0x6c0c] _pthread_start+0x88
zsh: abort /usr/bin/env imgui_2026_examples.Example
To Reproduce
Steps to reproduce the behavior:
I made a repository with a really small setup to reproduce.
- download https://github.com/clankill3r/java_language_support_bug
- run with 1.45.0 👍
- run with 1.46.0+ 👎
Expected behavior
Instead of a ClassNotFoundException it should be able to run.
Environment
- Operating System: OSX 15.6
- JDK version: jdk-24.0.2
- Visual Studio Code version: 1.121.0
- Java extension version: 1.45.0 / 1.46+
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.3k
- Forks
- 547
- Merge medio
- 20 h 1 min
- PR fusionados (30 d)
- 11
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de redhat-developer/vscode-java
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
redhat-developer/vscode-java#4426 ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
redhat-developer/vscode-java#4506 · 3 comentarios · 4 reacciones ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
redhat-developer/vscode-java#4505 · 2 comentarios · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
redhat-developer/vscode-java#4504 · 3 comentarios · 1 reacción ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
redhat-developer/vscode-java#4502 ·
Todos los issues de redhat-developer/vscode-java
Issues similares
-
Type/Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OpenNSW/nsw-srilanka#497 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
0xMiden/bridge-portal#132 ·
-
react-doctor severity:warning tech-debt
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
digidem/comapeo-cloud-app#403 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100