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.