Hogyan lehet a "java.lang.reflect.InvocationTargetException" kivételt kicsomagolni,hogy látszódjon az outputban a teljes stack trace?
üdv. A hiba a következő. javafx alatt csinálok alkalmazást és ha bármilyen hiba történik,akkor csak ilyen szintű (=semmilyen) stack trace jön az output ablakba (lásd kép).
Külföldi fórumokon találtam róla szöveget. Elvileg ezt a kivételt valahogy ki lehet csomagolni. Konkrét esetben egyébként egy nullpointexpection volt a ludas. Hogyan tudom kicsomagolni a InvocationTargetException -t? Ráadásul ilyen kivételt eleve nem is dob az adott helyen a try-catch. Ha ráerőltetem a kivételt és kiíratnám e.printStackTrace() -el akkor sem mutat semmit. Hogy lehet normális hibaüzenetekre rávenni az ide-t? IntelliJ és netbeans is ugyan ezt csinálja és csak javafx es FXML-es alkalmazásoknál.
Bármilyen kivételnek a printStackTrace() metódussal tudod kiíratni, hogy honnan jött a probléma, és mi okozta azt.
A start metódus hívását csomagold egy try-catch blokkba, és a catch ágban az elkapott Exception példányon hívd meg a printStackTrace()-et.
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!