Egy hiba de nem jövök rá :\

0 értékelés
194 megtekintés
Kupas (4 pont) kérdezte 2018. Nov 11.
Kupas szerkesztett 2018. Nov 11.

( Telefonkönyv)

Sziasztok mindenki,
egy olyan problémám lenne hogy elakadtam a "JavaFX Középhaladó 08. Observable List" kurzuson, egy óra töprengés, hibakeresés után ugy döntöttem hogy letöltöm a kész projektet , // tudom tudom nem szép ...de mikor letötöttem és megprobáltam elinditani a programot ugyan azt a hibaüzenetet kaptam visza mint az én kódommal  mégpedig  :     


jfx-project-run:

Exception in Application start method
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
    at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
Caused by: java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
    at java.lang.Thread.run(Thread.java:748)
Caused by: javafx.fxml.LoadException:
file:/C:/Users/kupas/OneDrive/Dokumente/NetBeansProjects/PhoneBook---JDBC-master/PhoneBook---JDBC-master/dist/run1805878538/PhoneBook.jar!/phonebook/View.fxml:10

    at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2579)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
    at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
    at phonebook.PhoneBook.start(PhoneBook.java:15)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    ... 1 more
Caused by: java.lang.NullPointerException
    at phonebook.FXMLDocumentController.initialize(FXMLDocumentController.java:55)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
    ... 17 more
Exception running application phonebook.PhoneBook
Java Result: 1
Deleting directory C:\Users\kupas\OneDrive\Dokumente\NetBeansProjects\PhoneBook\dist\run88
k---JDBC-master/dist/run1805878538/PhoneBook.jar!/phonebook/View.fxml:10

    at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2579)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
    at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
    at phonebook.PhoneBook.start(PhoneBook.java:15)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
    ... 1 more
Caused by: java.lang.NullPointerException
    at phonebook.FXMLDocumentController.initialize(FXMLDocumentController.java:55)
    at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
    ... 17 more
Exception running application phonebook.PhoneBook
Java Result: 1
Deleting directory C:\Users\kupas\OneDrive\Dokumente\NetBeansProjects\PhoneBook\dist\run887640220

jfxsa-run:
BUILD SUCCESSFUL (total time: 3 seconds)


...esetelg valaki valami ötlet ?
a választ elöre is köszönöm .   a kódom itt van fent githubon .(bár szerintem  nem  oszt nem szoroz...)

tkiss Szakértő (378 pont) szólt hozzá 2018. Nov 11.
Szia!

Ebből így csak annyi látszik, hogy indításnál kapsz egy NullPointerException-t az FXMLDocumentController-edben az initialize metódusban, az 55-ödik sorban. Kérlek vagy tedd ki azt a hibát, amit akkor dob amikor a letöltött projektet indítod(hogy abban meg lehessen nézni hol száll el neked), vagy a linkelt github projekt alá valóban a projektet töltsd fel, mert oda már csak a lefordított class-okat push-oltad.

Üdv.: Tamás

1 Válasz

0 értékelés
tkiss Szakértő (378 pont) válaszolta meg 2018. Nov 11.
Krisz kiválasztva 2018. Nov 11.
 
Legjobb válasz

Szia!

Jad-al belenéztem az FXMLDocumentController-edbe(máskor ne a class-okat linkeld be kérlek), és ott a "TableView table;" adattagod "getColumns" metódushívásán hal meg NullPointerException-el. A TableView-t nem tudja inicializálni, mivel van egy elírás az FXMLDocument.fxml-edben. A tableview-d id-ja és fx:id-ja is tabel, nem pedig table. Próbáld ki table-el az fxml-ben.

Üdv.: Tamás

Kupas (4 pont) szólt hozzá 2018. Nov 11.
Nagyon szépen köszönönöm,  tényleg igy müködik !!!!
még nem történt ilyen , legközelebb jobban figyelek .
ès megigérm hogy utána nézek hogyan is kel használni a githubot normálisan .
tkiss Szakértő (378 pont) szólt hozzá 2018. Nov 11.
Szívesen! Ilyen elgépelések mindenkivel megesnek időnként.
...