working ver oxygen online not how funciona debugger debuggear debug como breakpoint application java eclipse debugging

java - ver - how to debug in eclipse oxygen



El uso del depurador remoto Eclipse arroja com.sun.jdi.InternalException (3)

El siguiente error está siendo lanzado:

com.sun.jdi.InternalException: Got error code in reply:35 occurred while retrieving value. for all expressions

Recibo este error para todas las expresiones y no puedo encontrar nada en él. Supongo que el depurador no se está conectando correctamente a la versión remota, pero no estoy seguro.


Solo para estar seguro: ¿estás depurando remotamente algún código instrumentado?

Porque parece que hay algunos problemas con JProfiler ...


No estoy seguro, pero lo tengo muchas veces. Viene cuando depuro la aplicación, y creo que ocurre cuando el depurador intenta ajustar una excepción que surge debido al código. En una instancia durante la depuración cuando veo los registros recibo una excepción de negocios, pero mientras estaba depurando me dio com.sun.jdi.internalexception .

Sí, hago una depuración remota de la JVM de los servidores, por lo que también podría ser porque el depurador no se está conectando correctamente a la versión remota como usted señaló


También me he enfrentado con el mismo problema en el servidor local. Pero, fue el tema de for loop. Estaba usando:

for(Object obj: list) { for(Object obj2 : list) {} }

Cuando reemplacé ese código por simple for loop (basado en índice), resolvió el problema anterior. Creo que para cada ciclo no puede iterar otra lista del mismo tipo en el mismo ciclo. La solución para esto es reemplazar ese bucle por bucle basado en índice para bucle.