Moin,
ich habe jetzt gute vier Stunden an einem Parser für meine Übersetzungsdatein gebastelt und er liest gut bis zur Hälfte durch und dann schmeißt er einen Fehler.
Vorab: Hier ist die Datei, die er ausließt: GitHub
Und hier ist die Klasse, mit dem Parser (die Methode ist 500+ Zeilen, die schreibe ich hier mit Sicherheit nicht rein.): GitHub
Ab Zeile 1534 fängt die parse()-Methode an.
Stack Trace:
Bitte sagt mir, ihr findet da einen Fehler. Ich bin den ganzen Code und die Datei mindestens vier Male durchgegangen, da ist nichts. Der unterbricht einfach mitten drin.
Ich hoffe ihr könnt mir helfen.
Danke im Voraus!
EDIT:
Ich habe die Datei mal in eine String gelesen, und dann mittels StringReader ausgelesen, genau der gleiche Fehler.
EDIT2:
Ich habe mir mal die derzeit auszulesende Zeile ausgeben lassen, der s*****t mir da die halbe Datei auf der Matte.
ich habe jetzt gute vier Stunden an einem Parser für meine Übersetzungsdatein gebastelt und er liest gut bis zur Hälfte durch und dann schmeißt er einen Fehler.
Vorab: Hier ist die Datei, die er ausließt: GitHub
Und hier ist die Klasse, mit dem Parser (die Methode ist 500+ Zeilen, die schreibe ich hier mit Sicherheit nicht rein.): GitHub
Ab Zeile 1534 fängt die parse()-Methode an.
Stack Trace:
Code:
[COLOR="Red"]Exception in thread "main" java.lang.NullPointerException
at eu.m4gkbeatz.androidtoolkit.ui.UAT$LangFileParser.parse(UAT.java:1938)
at eu.m4gkbeatz.androidtoolkit.ui.UAT.loadTranslation(UAT.java:84)
at eu.m4gkbeatz.androidtoolkit.ui.UAT.<init>(UAT.java:74)
at eu.m4gkbeatz.androidtoolkit.Main.main(Main.java:176)[/COLOR]
Bitte sagt mir, ihr findet da einen Fehler. Ich bin den ganzen Code und die Datei mindestens vier Male durchgegangen, da ist nichts. Der unterbricht einfach mitten drin.
Ich hoffe ihr könnt mir helfen.
Danke im Voraus!
EDIT:
Ich habe die Datei mal in eine String gelesen, und dann mittels StringReader ausgelesen, genau der gleiche Fehler.
EDIT2:
Ich habe mir mal die derzeit auszulesende Zeile ausgeben lassen, der s*****t mir da die halbe Datei auf der Matte.
Code:
[DEBUG]::[2 May 2014 02:22:38 GMT] - Attempting translation from file: file:/home/beatsleigher/code/Java/UniversalAndroidToolkit/Universal_Android_Toolkit/build/classes/eu/m4gkbeatz/androidtoolkit/resources/langs/en_gb.lang
tabs {
androidTab=Android
fastbootTab=Fastboot
deviceTab=Device
toolkitTab=Toolkit
logcatTab=Logcat
dmesgTab=DMESG
batteryTab=Battery
rootTab=Root and CPU
buildPropTab=Build Prop Manager
fileManagerTab=File Manager
settingsTab=Preferences
updatesTab=Updates
};
panels {
androidTab: {
Exception in thread "main" java.lang.NullPointerException
at eu.m4gkbeatz.androidtoolkit.ui.UAT$LangFileParser.parse(UAT.java:1946)
applicationsPanel=Applications
filesPanel=Files
backupsPanel=Backups
rootingPanel=Rooting
adbTCPPanel=ADB via TCP
};
fastbootTab: {
at eu.m4gkbeatz.androidtoolkit.ui.UAT.loadTranslation(UAT.java:84)
at eu.m4gkbeatz.androidtoolkit.ui.UAT.<init>(UAT.java:74)
formattingPanel=Formatting
flashingPanel=Flashing
bootPanel=Boot
lockStatePanel=Lock State
updatePanel=Update
};
at eu.m4gkbeatz.androidtoolkit.Main.main(Main.java:176)
settingsTab: {
devicesPanel=Devices
updatesPanel=Updates
logsPanel=Logs
themePanel=Theme
languagePanel=Language
};
};
toolbar {
showDevicesButton=Show Devices
};
[DEBUG]::[2 May 2014 02:22:38 GMT] - Reloading devices...
Zuletzt bearbeitet: