Diskuze: Exception while running application

Java Java Exception while running application

Avatar
Josef Kuchař (Pepa489):

Už nějakou tu dobu se učím javafx FXML, normálně to běžělo ale když jsem jednou udělal nový projekt a změnil jenom FXMLDocument a spustil tak mě to vypsalo: Exception while running application

Odpovědět 2.3.2014 8:51
2x piš, jednou debuguj
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Hartrik:

Budeš sem muset dát celý chybový výpis. Z Exception while running application nemůže nikdo nic zjistit.

 
Nahoru Odpovědět 2.3.2014 14:36
Avatar
Odpovídá na Hartrik
Josef Kuchař (Pepa489):
jfx-project-run:
Executing C:\Users\Leoš Kuchař\Documents\NetBeansProjects\TextAnalyzer\dist\run2076806715\TextAnalyzer.jar using platform C:\Program Files\Java\jdk1.7.0_45\jre/bin/java
java.lang.ClassNotFoundException: textanalyzer.FXMLDocumentController
file:/C:/Users/Leoš%20Kuchař/Documents/NetBeansProjects/TextAnalyzer/dist/run2076806715/TextAnalyzer.jar!/cz/pepa489/textanalyzer/FXMLDocument.fxml:9
  at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:726)
  at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)
  at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)
  at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)
  at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)
  at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)
  at cz.pepa489.textanalyzer.TextAnalyzer.start(TextAnalyzer.java:23)
  at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:319)
  at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:216)
  at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)
  at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)
  at java.security.AccessController.doPrivileged(Native Method)
  at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)
  at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)
  at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
  at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:17)
  at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:67)
  at java.lang.Thread.run(Thread.java:744)

Exception in Application start method
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at com.javafx.main.Main.launchApp(Main.java:698)
        at com.javafx.main.Main.main(Main.java:871)
Caused by: java.lang.RuntimeException: Exception in Application start method
        at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403)
        at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47)
        at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115)
        at java.lang.Thread.run(Thread.java:744)
Caused by: javafx.fxml.LoadException: java.lang.ClassNotFoundException: textanalyzer.FXMLDocumentController
        at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:726)
        at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:775)
        at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:180)
        at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:563)
        at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2348)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2164)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2061)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2778)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2757)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2743)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2730)
        at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2719)
        at cz.pepa489.textanalyzer.TextAnalyzer.start(TextAnalyzer.java:23)
        at com.sun.javafx.application.LauncherImpl$5.run(LauncherImpl.java:319)
        at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:216)
        at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:179)
        at com.sun.javafx.application.PlatformImpl$4$1.run(PlatformImpl.java:176)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.javafx.application.PlatformImpl$4.run(PlatformImpl.java:176)
        at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:76)
        at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
        at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:17)
        at com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:67)
        ... 1 more
Caused by: java.lang.ClassNotFoundException: textanalyzer.FXMLDocumentController
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:724)
        ... 23 more
Java Result: 1
Nahoru Odpovědět 2.3.2014 16:00
2x piš, jednou debuguj
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Hartrik:

Vypadá to, že nemůže najít controller k tvému FXML dokumentu.

Caused by: javafx.fxml.LoadException: java.lang.ClassNotFoundException: textanalyzer.FXMLDocumentController
 
Nahoru Odpovědět 2.3.2014 16:35
Avatar
Odpovídá na Hartrik
Josef Kuchař (Pepa489):

Nejspíše jsem něco udělal s metodou:

@Override
public void initialize(URL url, ResourceBundle rb) {
    // TODO
}
Nahoru Odpovědět 2.3.2014 16:51
2x piš, jednou debuguj
Avatar
Benjibs
Člen
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Benjibs:

Tá metoda by nemala mať s tým nič spoločné.

Nahoru Odpovědět 2.3.2014 16:59
1 + 1 = 2
Avatar
Hartrik
Redaktor
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Hartrik:

Podle toho co mám k dispozici bych řekl, že jsi ten kontroler přejmenoval nebo přesunul a nezměnil to v FXML dokumentu.

 
Nahoru Odpovědět 2.3.2014 17:10
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.