2016-07-25 6 views
0

Ich habe ein LOG-Parser-Programm in Java geschrieben, die alle erforderlichen Zeitstempel auf CVS-Datei schreiben. Wenn ich es laufen erhalte ich Fehlermeldung:Fehler beim Analysieren langer LOG-Dateien?

Exception in thread "main" java.lang.NullPointerException
bei LogParser.getTimeStampForABlock (LogParser.java:98)
bei LogParser.main (LogParser.java : 45)

+0

Bitte geben Sie den Code ein, der vollständig kompiliert wird – bphilipnyc

Antwort

1

98 Linie, result kann null sein, so dass Sie für null vor dieser Zeile überprüfen müssen:

return result.substring(result.indexOf("[")+1, result.indexOf("]"));

+0

Ich habe viele versucht, aber immer den gleichen Fehler ... irgendeinen Vorschlag, wo und welche Änderungen im Code erforderlich sind? – ciitronian

+0

Können Sie eine relativ kurze CSV-Datei veröffentlichen, die die NullPointerException erzeugt? –

+0

es gibt 2 csvs ... eins (log csv halten gefangen Uids) verwendet für die Suche erforderlichen UIDs Zeitstempel von Logfile .... Ich sende Ihnen beide ... – ciitronian

Verwandte Themen