[CODE lang="java" highlight="28"]Exception in Application init method
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:464)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:363)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1071)
Caused by: java.lang.RuntimeException: Exception in Application init method
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:895)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.StackOverflowError
at java.base/java.util.EnumSet.allOf(EnumSet.java:132)
at javafx.graphics/javafx.scene.Node.<init>(Node.java:633)
at javafx.graphics/javafx.scene.Parent.<init>(Parent.java:1418)
at javafx.graphics/javafx.scene.layout.Region.<init>(Region.java:584)
at javafx.controls/javafx.scene.control.Control.<init>(Control.java:431)
at javafx.controls/javafx.scene.control.TextInputControl.<init>(TextInputControl.java:137)
at javafx.controls/javafx.scene.control.TextField.<init>(TextField.java:152)
at javafx.controls/javafx.scene.control.TextField.<init>(TextField.java:143)
at Main.view.View.<init>(View.java:92)
at Main.model.DBConnection.<init>(DBConnection.java:13)
at Main.model.DBConnection.getInstance(DBConnection.java:20)
at Main.logic.Controller.boxFirmafuellen(Controller.java:15)[/CODE]
Ab Zeile 28 wiederholt sich das ganze 100000 mal.
Beim 1.Fehler:
[CODE lang="java" title="Klasse View"] private List<FirmenDetails> listefirma = controller.boxFirmafuellen();[/CODE]
Beim 2.
[CODE lang="java" title="Klasse DB Connection"]public class DBConnection{
View view = new View();
[/CODE]
Beim 3.Fehler
[CODE lang="java" title="Klasse DB Connection" highlight="3"]public static DBConnection getInstance () {
if (INSTANCE == null) {
INSTANCE = new DBConnection();
}
return INSTANCE;
}[/CODE]
Beim 4. Fehler
[CODE lang="java" title="Klasse Controller" highlight="2"] public List<FirmenDetails> boxFirmafuellen() {
List<FirmenDetails> listefirma = DBConnection.getInstance().loadfirmen();
return listefirma;
}[/CODE]
Das Porgramm hat eigentlich ganz normal Funktioniert dann auf einmal nicht mehr ich weiss nicht was ich geändert habe das es nicht mehr funktioniert 🤔
Danke im Vorraus.
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:464)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:363)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at java.base/sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:1071)
Caused by: java.lang.RuntimeException: Exception in Application init method
at javafx.graphics/com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:895)
at javafx.graphics/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.StackOverflowError
at java.base/java.util.EnumSet.allOf(EnumSet.java:132)
at javafx.graphics/javafx.scene.Node.<init>(Node.java:633)
at javafx.graphics/javafx.scene.Parent.<init>(Parent.java:1418)
at javafx.graphics/javafx.scene.layout.Region.<init>(Region.java:584)
at javafx.controls/javafx.scene.control.Control.<init>(Control.java:431)
at javafx.controls/javafx.scene.control.TextInputControl.<init>(TextInputControl.java:137)
at javafx.controls/javafx.scene.control.TextField.<init>(TextField.java:152)
at javafx.controls/javafx.scene.control.TextField.<init>(TextField.java:143)
at Main.view.View.<init>(View.java:92)
at Main.model.DBConnection.<init>(DBConnection.java:13)
at Main.model.DBConnection.getInstance(DBConnection.java:20)
at Main.logic.Controller.boxFirmafuellen(Controller.java:15)[/CODE]
Ab Zeile 28 wiederholt sich das ganze 100000 mal.
Beim 1.Fehler:
[CODE lang="java" title="Klasse View"] private List<FirmenDetails> listefirma = controller.boxFirmafuellen();[/CODE]
Beim 2.
[CODE lang="java" title="Klasse DB Connection"]public class DBConnection{
View view = new View();
[/CODE]
Beim 3.Fehler
[CODE lang="java" title="Klasse DB Connection" highlight="3"]public static DBConnection getInstance () {
if (INSTANCE == null) {
INSTANCE = new DBConnection();
}
return INSTANCE;
}[/CODE]
Beim 4. Fehler
[CODE lang="java" title="Klasse Controller" highlight="2"] public List<FirmenDetails> boxFirmafuellen() {
List<FirmenDetails> listefirma = DBConnection.getInstance().loadfirmen();
return listefirma;
}[/CODE]
Das Porgramm hat eigentlich ganz normal Funktioniert dann auf einmal nicht mehr ich weiss nicht was ich geändert habe das es nicht mehr funktioniert 🤔
Danke im Vorraus.