Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
MethodenNach der Schleife funktioniert nichts mehr
Hallo Leute,
ich möchte einige XML-Dateien auslesen und einer ComboBox hinzufügen. Dies klappt eigentlich auch ganz gut, jedoch nur, wenn ich das ganze in der IDE(netbeans) öffne.
Sobald ich das Projekt außerhalb benutze, macht es Probleme. Zuerst gibt es in meinem Ordner Accounts keine xml-Dateien.. habe ja noch nichts erstellt. Da lässt sich das Dialog-Window auch noch einwandfrei öffnen.. sobald ich aber ein Account erstellt habe (XML im Ordner habe), lässt sich das Fenster nicht mehr öffnen.
Nach einigem rumprobieren habe ich dann herausgefunden, dass dies nur passiert, wenn die Schleife läuft. Habe ich hier einen Fehler gemacht? Landet er in einer Warteschlange oder sowas? Ich lerne das ganze erst noch und versuche einige Dinge zu verstehen.. leider habe ich keine Lösung für dieses Problem gefunden.
PS: Es ist auch unabhängig davon was in der Schleife passiert. Nach der Schleife passiert nichts mehr.
Java:
private void jButtonLoginLogoutActionPerformed(java.awt.event.ActionEvent evt) {
// Entfernt alle Items aus der Konto-Liste
jComboBoxAccounts.removeAllItems();
// Liest alle vorhandenen Konto-Configs aus
ArrayList<String> accConfigPathList = FileSystem.getFilePathsWithSpecificName(FileSystem.OWN_ACCOUNT_DIR, "kta", ".xml");
for (String accConfigPath : accConfigPathList) {
jComboBoxAccounts.addItem(XmlSystem.getAccountConfig(accConfigPath).get(1) + " - " + XmlSystem.getAccountConfig(accConfigPath).get(0));
}
jDialogAccountSign.setVisible(true);
}
Wie hast du das überprüft ? Kannst du debuggen ? Vermutlich nicht weil das Problem nur ausserhalb von NetBeans auftritt ? Hast du dir mal ausgeben lassen was in der accConfigPathList drin steht ?
Hi,
ich habe mir ein kleines ErrorOutput-Window geschrieben, welches alles anzeigt.
accConfigPathList in String umgewandelt gibt wta das aus..
[C:\Users\***\Documents\NetBeansProjects\KontoTransferAnalyse\account\kta1.xml, C:\Users\***\Documents\NetBeansProjects\KontoTransferAnalyse\account\kta156.xml]
Was soweit in Ordnung ist.
Sobald ich aber in der Schleife bin, gibt er keine Ausgaben innerhalb oder nach der Schleife mehr aus.
Ist dein Programm "eingefroren" oder kannst du was tun ? Berechtigungsprobleme sind es keine oder ? Ud startest dein Programm (jar-File ??) mit der gleichen Benutzerkennung wie du auch NetBeans startest ?
Okay.. die XML-Dateien außerhalb der IDE bleiben leer.. die in der IDE sind normal gefüllt.
Das erklärt dann auch den Fehler, habe leider noch nicht alle Ausnahmen in der XML-Klasse berücksichtigt.
Ich werde mir das mal genauer ansehen und mich dann noch einmal melden.
Danke erst einmal.