Jak radzić sobie z wyjątkiem ClassNotLoadedException podczas debugowania?
Więc (zdalnie) debuguję aplikację java / jboss w Eclipse, przechodząc przez linię po linii. W pewnym momencie tablicaGridSquare
obiekty (GridSquare
jest dość prostą, samodzielną klasą, zawiera kilka właściwości i metod) jest tworzona przez wywołanie metody, tj .:
GridSquare[] squares = this.theGrid.getSquares(14, 18, 220, 222);
... Podczas gdy faktycznie wykonuję kod,squares
tablica zostanie wypełnionaGridSquare
obiekty, dostaję coś dziwnego podczas przechodzenia przez kod i debugowania. W punkcie przerwania na linii bezpośrednio po przypisaniu pokazanym powyżej, jeśli spróbuję wyświetlićsquares
tablica, zamiast wartości otrzymuję to:
org.eclipse.debug.core.DebugException: com.sun.jdi.ClassNotLoadedException: Type has not been loaded occurred while retrieving component type of array.
... Ktoś wie o co chodzi?