Startup scheitert mit NullPointerException

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

Startup scheitert mit NullPointerException

Beitragvon datenritter » So Jan 10, 2010 4:45 pm

Ich habe Yacy einige Monate nicht angefasst, daher weiß ich nicht genau, welche Version ich habe. Im ChangeLog steht ganz oben die 0.5.

Vielleicht wurde das Dateisystem beschädigt und/oder Yacy mitsamt der VM, in der es bei mir läuft, gekillt. (Das Dateisystem verweigert manchmal spontan Schreibzugriff, so dass ich die VM abschießen muss.) Jedenfalls schlägt der Startup fehl, die letzten Zeilen im Log sind:

Code: Alles auswählen
I 2010/01/10 16:36:17 HeapReader finished index generation for /home/yacy/yacy/DATA/INDEX/webportal/TEXT/RICELL/index.20091014090142092.blob, 3100 entries, 0 gaps.
I 2010/01/10 16:36:17 HeapReader generating index for /home/yacy/yacy/DATA/INDEX/webportal/TEXT/RICELL/index.20091004090819311.blob, 887653 kbytes. Please wait.
E 2010/01/10 16:37:33 STARTUP FATAL ERROR: null
java.lang.NullPointerException
        at de.anomic.kelondro.blob.HeapReader.initIndexReadFromHeap(HeapReader.java:193)
        at de.anomic.kelondro.blob.HeapReader.<init>(HeapReader.java:95)
        at de.anomic.kelondro.blob.BLOBHeapModifier.<init>(BLOBHeapModifier.java:54)
        at de.anomic.kelondro.blob.BLOBArray.<init>(BLOBArray.java:160)
        at de.anomic.kelondro.text.ReferenceContainerArray.<init>(ReferenceContainerArray.java:66)
        at de.anomic.kelondro.text.IndexCell.<init>(IndexCell.java:80)
        at de.anomic.plasma.plasmaWordIndex.<init>(plasmaWordIndex.java:172)
        at de.anomic.plasma.plasmaSwitchboard.<init>(plasmaSwitchboard.java:326)
        at yacy.startup(yacy.java:224)
        at yacy.main(yacy.java:1039)
S 2010/01/10 16:37:33 SHUTDOWN goodbye. (this is the last line)


Was tun? Ich hatte schon die Idee, das Blob-File, welches auf 20091004090819311 folgt, zu löschen, aber ich möchte natürlich nicht meinen Index riskieren...
Zuletzt geändert von datenritter am So Jan 10, 2010 6:57 pm, insgesamt 1-mal geändert.
datenritter
 
Beiträge: 43
Registriert: So Sep 20, 2009 2:13 pm

Re: Startup scheitert mit NullPointerExceptin

Beitragvon Lotus » So Jan 10, 2010 5:12 pm

Die Version findest du im YaCy-Verzeichnis in der Datei "build.properties".
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: Startup scheitert mit NullPointerExceptin

Beitragvon datenritter » So Jan 10, 2010 6:37 pm

Ah, hab case-sensitive gegrept.

releaseVersion=0.80
releaseNr=$Revision: 5962 $
datenritter
 
Beiträge: 43
Registriert: So Sep 20, 2009 2:13 pm

Re: Startup scheitert mit NullPointerException

Beitragvon Lotus » So Jan 10, 2010 7:18 pm

Die Code-Stelle an der der Fehler passiert, existert mittlerweile nicht mehr. Probiere einmal eine aktuelle Version und stelle das Log erneut hier rein.
http://www.yacy-websuche.de/wiki/index.php/De:Update
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: Startup scheitert mit NullPointerException

Beitragvon datenritter » So Jan 10, 2010 7:56 pm

releaseVersion=0.93
releaseNr=$Revision: 6561 $

Startup läuft bis hier:
Code: Alles auswählen
I 2010/01/10 19:40:50 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014084353981.blob in 587 milliseconds.
I 2010/01/10 19:40:51 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091013213728735.blob in 715 milliseconds.
I 2010/01/10 19:40:52 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014050504973.blob in 1020 milliseconds.
I 2010/01/10 19:40:52 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091013215202571.blob in 284 milliseconds.
I 2010/01/10 19:40:53 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014052853592.blob in 201 milliseconds.
I 2010/01/10 19:40:53 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014103537716.blob in 67 milliseconds.
I 2010/01/10 19:40:53 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014053636756.blob in 55 milliseconds.
I 2010/01/10 19:40:53 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014164221072.blob in 70 milliseconds.
I 2010/01/10 19:40:53 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014121621069.blob in 195 milliseconds.
I 2010/01/10 19:40:53 kelondroBLOBHeap wrote a dump for the 3100 index entries of text.index.20091014153138474.blob in 61 milliseconds.


Danach passiert nichts. Port ist noch nicht offen, keine Reaktion auf Shutdown per Stop-Script.
datenritter
 
Beiträge: 43
Registriert: So Sep 20, 2009 2:13 pm

Re: Startup scheitert mit NullPointerException

Beitragvon datenritter » So Jan 10, 2010 8:13 pm

Mitten im Log tauchen Fehler auf. Ich muss mal grad den Speicher hochdrehen...
datenritter
 
Beiträge: 43
Registriert: So Sep 20, 2009 2:13 pm

Re: Startup scheitert mit NullPointerException

Beitragvon datenritter » So Jan 10, 2010 8:23 pm

Ok, in der neuen Version und mit einem Limit von 512MB startet Yacy. Das ist für die VM allerdings zu viel, früher waren es mal 128MB. Ich werde mal weiter rumprobieren...
datenritter
 
Beiträge: 43
Registriert: So Sep 20, 2009 2:13 pm

Re: Startup scheitert mit NullPointerException

Beitragvon Quix0r » Mi Mär 17, 2010 10:16 pm

Wie sieht es nun aus? Fortschritte?
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast