La biblioteca del agente no pudo inicializarse: instrumento.
El Problema
Actualmente estoy intentando usar el depurador en Eclipse por primera vez y he recibido el siguiente error:
imagen del mensaje de error
Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file or JAR manifest missing : /media/david/Linux/Eclipse/eclipse-java-2021-03-R-linux-gtk-x86_64/eclipse/configuration/org.eclipse.osgi/216/0/.cp/lib/javaagent-shaded.jar
¿Cuál podría ser el problema que impide que pueda usar el depurador y que lleva a este error?
Lo que he intentado
- Asegurarme de que el archivo javaagent-shaded.jar existe
- Asegurarme de que la ruta sea correcta
- Intentar iniciar Eclipse con sudo
- Asegurarme de que Eclipse tenga acceso a la ruta mencionada anteriormente
- En
Configuration de depuración -> Argumentos
intenté usar esto como argumento de VM:
> -javaagent:/media/david/Linux/Eclipse/eclipse-java-2021-03-R-linux-gtk-x86_64/eclipse/configuration/org.eclipse.osgi/216/0/.cp/lib/javaagent-shaded.jar - En
Configuration de depuración -> Origen
intenté agregar manualmente el javaagent-shaded.jar con la ruta incluida
El Entorno
- Ubuntu 20.04 LTS
- Eclipse 2021-03
- openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, modo mixto, compartido)
davy.ai
Solución
El mensaje de error indica que la biblioteca del agente no pudo inicializarse porque falta el archivo javaagent-shaded.jar o no se puede cargar. Esto podría deberse a varias razones, incluyendo:
Según lo que ya has intentado, parece que la ruta de archivo es correcta y te has asegurado de que Eclipse tenga acceso al archivo. Por lo tanto, el siguiente paso sería verificar si el archivo está corrupto o dañado.
Puedes intentar los siguientes pasos:
Una vez que hayas realizado esto, intenta ejecutar Eclipse nuevamente y verifica si el depurador funciona. Si el problema persiste, puedes intentar instalar una versión diferente de Eclipse o OpenJDK.
Si ninguna de las soluciones anteriores funciona, podría valer la pena verificar si hay algún conflicto con otros software o bibliotecas en tu sistema que podrían estar causando el problema.