Hallo,
undzwar schreibe ich momentan ein Programm mit angebundener MySql-Datenbank. Es handelt sich hierbei bissher um eine Main mit Buildklasse + Controller + View + 2 Models. Nun ist folgender Fehler aufgetreten:
Gaeste Development SQL INFO 1 getSqlServerProps(): show variables
Exception in thread "main" java.lang.StackOverflowError
at java.util.regex.Pattern$Node.study(Pattern.java:3010)
at java.util.regex.Pattern$SliceNode.study(Pattern.java:3459)
at java.util.regex.Pattern$Start.<init>(Pattern.java:3044)
at java.util.regex.Pattern.compile(Pattern.java:1475)
at java.util.regex.Pattern.<init>(Pattern.java:1133)
at java.util.regex.Pattern.compile(Pattern.java:847)
at java.lang.String.replace(String.java:2207)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm$FormClass.<init>(GaestebuchMainForm.java:117)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm$FormClass.<init>(GaestebuchMainForm.java:52)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.$$internalCreateGui$$(GaestebuchMainForm.java:45)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:17)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:19)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:19)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:19)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>
.
.
.
Hier noch die jeweiligen Konstruktoren der ganzen Klassen, da hier irgendwo das Problem ist:
Main:
Build:
hat keinen Konstruktor
Contoller:
View:
Model1:
Model2:
Die wichtigen Zeilen die in der Fehlermeldung aufgetreten sind habe ich mit Zeilenangaben markiert. Ich hoffe damit lässt sich was anfangen, da ich jetzt keinen Roman an Code reinstellen wollte. 😀
undzwar schreibe ich momentan ein Programm mit angebundener MySql-Datenbank. Es handelt sich hierbei bissher um eine Main mit Buildklasse + Controller + View + 2 Models. Nun ist folgender Fehler aufgetreten:
Gaeste Development SQL INFO 1 getSqlServerProps(): show variables
Exception in thread "main" java.lang.StackOverflowError
at java.util.regex.Pattern$Node.study(Pattern.java:3010)
at java.util.regex.Pattern$SliceNode.study(Pattern.java:3459)
at java.util.regex.Pattern$Start.<init>(Pattern.java:3044)
at java.util.regex.Pattern.compile(Pattern.java:1475)
at java.util.regex.Pattern.<init>(Pattern.java:1133)
at java.util.regex.Pattern.compile(Pattern.java:847)
at java.lang.String.replace(String.java:2207)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm$FormClass.<init>(GaestebuchMainForm.java:117)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm$FormClass.<init>(GaestebuchMainForm.java:52)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.$$internalCreateGui$$(GaestebuchMainForm.java:45)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:17)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:19)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:19)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>(GaestebuchMainForm.java:19)
at de.docware.apps.docware.Gaestebuch.Controller.<init>(Controller.java:28)
at de.docware.apps.docware.Gaestebuch.forms.GaestebuchMainForm.<init>
.
.
.
Hier noch die jeweiligen Konstruktoren der ganzen Klassen, da hier irgendwo das Problem ist:
Main:
Java:
public GaestebuchMain(File baseDir) {
super(baseDir, INTERNAL_COMPANY_NAME, OFFICIAL_COMPANY_NAME, INTERNAL_APP_NAME, OFFICIAL_APP_NAME);
instance=this;
}
Build:
hat keinen Konstruktor
Contoller:
Java:
public Controller(GaestebuchMainWindow mainWindow){
gaestebuchMainWindow = mainWindow;
gaestebuchMainForm = new GaestebuchMainForm(gaestebuchMainWindow); <--- Zeile 28
}
View:
Java:
public GaestebuchMainWindow(Controller controllerclass){
$$internalCreateGui$$(null);
controller = controllerclass;
gaestebuchMainScreen = new GaestebuchMainScreen();
gaestebuchMainForm = new GaestebuchMainForm(this);
postCreateGui();
}
Model1:
Java:
public GaestebuchMainForm(GaestebuchMainWindow gaestebuchMainWindow){
$$internalCreateGui$$(TranslationHandler.getUiTranslationHandler()); <--- Zeile 17
window = gaestebuchMainWindow;
controller = new Controller(window); <--- Zeile 19
}
Model2:
Java:
public GaestebuchMainScreen(){
$$internalCreateGui$$(TranslationHandler.getUiTranslationHandler());
form.setVisible(false);
}
Die wichtigen Zeilen die in der Fehlermeldung aufgetreten sind habe ich mit Zeilenangaben markiert. Ich hoffe damit lässt sich was anfangen, da ich jetzt keinen Roman an Code reinstellen wollte. 😀