Problem beim Mergen der Blobs...

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.

Problem beim Mergen der Blobs...

Beitragvon Vega » Sa Nov 27, 2010 2:26 pm

....auf einem der SuMa-ev Peers (SVN 0.99/7321) habe ich gelegentlich folgendes im Log:


Code: Alles auswählen
I 2010/11/27 14:13:14 IODispatcher appended merge job of files text.index.20101123004823461.blob, text.index.20101127131114172.blob to text.index.20101127131314730.blob
I 2010/11/27 14:13:14 PLASMA Received 1 RWIs, 1 Words [-2f41nERxPhb .. -2f41nERxPhb]/772251035087749568, blocked 0, requesting 0/1 URLs from GdvcoNhiLF__:kupferhammer-keller/0.99007344
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 9 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 4 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 3 terminated
I 2010/11/27 14:13:14 SEARCH resultWorker thread 9 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.SearchEvent.getTopicNavigator(SearchEvent.java:342)
   at yacysearchtrailer.respond(yacysearchtrailer.java:140)
   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.http.server.HTTPDFileHandler.invokeServlet(HTTPDFileHandler.java:1180)
   at de.anomic.http.server.HTTPDFileHandler.doResponse(HTTPDFileHandler.java:775)
   at de.anomic.http.server.HTTPDFileHandler.doGet(HTTPDFileHandler.java:228)
   at de.anomic.http.server.ServerSideIncludes.writeContent(ServerSideIncludes.java:94)
   at de.anomic.http.server.ServerSideIncludes.parseSSI(ServerSideIncludes.java:71)
   at de.anomic.http.server.ServerSideIncludes.writeSSI(ServerSideIncludes.java:55)
   at de.anomic.http.server.ServerSideIncludes.writeSSI(ServerSideIncludes.java:42)
   at de.anomic.http.server.HTTPDFileHandler.doResponse(HTTPDFileHandler.java:934)
   at de.anomic.http.server.HTTPDFileHandler.doGet(HTTPDFileHandler.java:228)
   at de.anomic.http.server.HTTPDemon.GET(HTTPDemon.java:407)
   at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.server.serverCore$Session.listen(serverCore.java:731)
   at de.anomic.server.serverCore$Session.run(serverCore.java:630)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 4 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.SearchEvent.getTopicNavigator(SearchEvent.java:342)
   at yacysearchtrailer.respond(yacysearchtrailer.java:140)
   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.http.server.HTTPDFileHandler.invokeServlet(HTTPDFileHandler.java:1180)
   at de.anomic.http.server.HTTPDFileHandler.doResponse(HTTPDFileHandler.java:775)
   at de.anomic.http.server.HTTPDFileHandler.doGet(HTTPDFileHandler.java:228)
   at de.anomic.http.server.ServerSideIncludes.writeContent(ServerSideIncludes.java:94)
   at de.anomic.http.server.ServerSideIncludes.parseSSI(ServerSideIncludes.java:71)
   at de.anomic.http.server.ServerSideIncludes.writeSSI(ServerSideIncludes.java:55)
   at de.anomic.http.server.ServerSideIncludes.writeSSI(ServerSideIncludes.java:42)
   at de.anomic.http.server.HTTPDFileHandler.doResponse(HTTPDFileHandler.java:934)
   at de.anomic.http.server.HTTPDFileHandler.doGet(HTTPDFileHandler.java:228)
   at de.anomic.http.server.HTTPDemon.GET(HTTPDemon.java:407)
   at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.server.serverCore$Session.listen(serverCore.java:731)
   at de.anomic.server.serverCore$Session.run(serverCore.java:630)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 1 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.SearchEvent.getTopicNavigator(SearchEvent.java:342)
   at yacysearchtrailer.respond(yacysearchtrailer.java:140)
   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.http.server.HTTPDFileHandler.invokeServlet(HTTPDFileHandler.java:1180)
   at de.anomic.http.server.HTTPDFileHandler.doResponse(HTTPDFileHandler.java:775)
   at de.anomic.http.server.HTTPDFileHandler.doGet(HTTPDFileHandler.java:228)
   at de.anomic.http.server.ServerSideIncludes.writeContent(ServerSideIncludes.java:94)
   at de.anomic.http.server.ServerSideIncludes.parseSSI(ServerSideIncludes.java:71)
   at de.anomic.http.server.ServerSideIncludes.writeSSI(ServerSideIncludes.java:55)
   at de.anomic.http.server.ServerSideIncludes.writeSSI(ServerSideIncludes.java:42)
   at de.anomic.http.server.HTTPDFileHandler.doResponse(HTTPDFileHandler.java:934)
   at de.anomic.http.server.HTTPDFileHandler.doGet(HTTPDFileHandler.java:228)
   at de.anomic.http.server.HTTPDemon.GET(HTTPDemon.java:407)
   at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.server.serverCore$Session.listen(serverCore.java:731)
   at de.anomic.server.serverCore$Session.run(serverCore.java:630)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.checkInit(LookAheadIterator.java:58)
   at net.yacy.kelondro.util.LookAheadIterator.hasNext(LookAheadIterator.java:64)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:235)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 3 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 0 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 8 terminated
I 2010/11/27 14:13:14 SEARCH resultWorker thread 9 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 1 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 3 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 9 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 1 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 8 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 6 terminated
I 2010/11/27 14:13:14 SEARCH resultWorker thread 5 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 4 terminated
I 2010/11/27 14:13:14 SEARCH resultWorker thread 0 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 7 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 5 terminated
I 2010/11/27 14:13:14 SEARCH resultWorker thread 5 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 SEARCH resultWorker thread 2 terminated
I 2010/11/27 14:13:14 SEARCH resultWorker thread 6 terminated
W 2010/11/27 14:13:14 StackTrace null
java.lang.NullPointerException
   at net.yacy.kelondro.blob.HeapReader.length(HeapReader.java:478)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:695)
   at net.yacy.kelondro.blob.ArrayStack$BlobLengths.next0(ArrayStack.java:680)
   at net.yacy.kelondro.util.LookAheadIterator.next(LookAheadIterator.java:71)
   at net.yacy.kelondro.rwi.ReferenceContainerArray.count(ReferenceContainerArray.java:245)
   at net.yacy.kelondro.rwi.IndexCell.count(IndexCell.java:162)
   at de.anomic.search.RankingProcess.getTopicNavigator(RankingProcess.java:622)
   at de.anomic.search.ResultFetcher$Worker.run(ResultFetcher.java:200)
I 2010/11/27 14:13:14 HTCACHE cache hit for url http://en.wikipedia.org/favicon.ico, 318 bytes


danach sieht das Segments Verzeichniss so aus:

Code: Alles auswählen
yacy@suma-ev1:~/yacy/DATA/INDEX/freeworld/SEGMENTS/default$ ls -l -h
total 38G
-rw-r--r-- 1 yacy yacy 7.4G 2010-11-27 13:40 text.index.20090531123935711.blob
-rw-r--r-- 1 yacy yacy 5.4G 2010-11-27 14:16 text.index.20101107095246539.blob
-rw-r--r-- 1 yacy yacy 4.3G 2010-11-27 14:16 text.index.20101113145029929.blob
-rw-r--r-- 1 yacy yacy 1.7G 2010-11-27 14:12 text.index.20101123004823461.blob
-rw-r--r-- 1 yacy yacy  89M 2010-11-27 14:11 text.index.20101127131114170.blob
-rw-r--r-- 1 yacy yacy 1.8G 2010-11-27 14:12 text.index.20101127131114172.blob
-rw-r--r-- 1 yacy yacy 1.1G 2010-11-27 14:13 text.index.20101127131214516.blob.prt
-rw-r--r-- 1 yacy yacy 795K 2010-11-27 14:17 text.index.20101127131720018.blob
-rw-r--r-- 1 yacy yacy    0 2010-11-27 14:17 text.index.20101127131720018.blob._BIuKMbSqYKU.gap
-rw-r--r-- 1 yacy yacy  90K 2010-11-27 14:17 text.index.20101127131720018.blob._BIuKMbSqYKU.idx
-rw-r--r-- 1 yacy yacy 2.1G 2010-11-27 01:30 text.urlmd.20100505073853314.table
-rw-r--r-- 1 yacy yacy 2.1G 2010-11-27 01:30 text.urlmd.20100511023905516.table
-rw-r--r-- 1 yacy yacy 1.7G 2010-11-27 01:30 text.urlmd.20100526052920446.table
-rw-r--r-- 1 yacy yacy 2.1G 2010-11-27 01:30 text.urlmd.20100625152923503.table
-rw-r--r-- 1 yacy yacy 2.1G 2010-11-27 01:30 text.urlmd.20100725031218535.table
-rw-r--r-- 1 yacy yacy 1.8G 2010-11-27 01:30 text.urlmd.20100819144040940.table
-rw-r--r-- 1 yacy yacy 2.0G 2010-11-27 01:30 text.urlmd.20100919004101357.table
-rw-r--r-- 1 yacy yacy 1.7G 2010-11-27 00:03 text.urlmd.20101019104102343.table
-rw-r--r-- 1 yacy yacy 1.2G 2010-11-27 14:24 text.urlmd.20101118204105292.table


auffällig ist (zumindest für mich) die blob.prt datei - diese verschwindet auch nach einem Neustart nicht wieder. Was hat es damit auf sich ?

Gruß,
Thomas
Vega
 
Beiträge: 824
Registriert: Mi Jun 27, 2007 3:34 pm
Wohnort: Dresden

Re: Problem beim Mergen der Blobs...

Beitragvon Vega » Mo Nov 29, 2010 9:51 pm

Ich glaub ich hab die Ursache gefunden, heute Mittag hing der Peer total fest, im Log tauchte die Meldung "to many open File" auf, ich hab dann unter /etc/security/limits.conf. die folgenden Zeilen eingefügt

* soft nofile 16384
* hard nofile 16384

damit startete der Peer ohne Fehler und alle Blobs wurden gemergt...ich werd das mal eine Weile beobachten.
Siehe auch http://forum.yacy-websuche.de/viewtopic.php?f=5&t=2877&p=20345&hilit=to+many+open+files#p20345

Thomas
Vega
 
Beiträge: 824
Registriert: Mi Jun 27, 2007 3:34 pm
Wohnort: Dresden

Re: Problem beim Mergen der Blobs...

Beitragvon Vega » Mo Nov 29, 2010 10:33 pm

Hm, geholfen hat das alles nicht, wahrscheinlich ist der Index durch eine "Hängenbleiben" von YaCy so angeknackst gewesen das die Selbstheilungskräfte der Datenbank nicht ausreichen. Ich hab jetzt den Index komplett gelöscht (von Hand, das löschen aus der Weboberfläche hat nicht alles gelöscht), und werde das jetzt genauer beobachten.

Thomas
Vega
 
Beiträge: 824
Registriert: Mi Jun 27, 2007 3:34 pm
Wohnort: Dresden

Re: Problem beim Mergen der Blobs...

Beitragvon Orbiter » Mi Dez 01, 2010 8:16 am

Hallo Thomas, ich hatte mir den NullPointerException vom Stack Trace oben genau angeguckt aber dabei nur festgestellt dass der NPE da nicht vorkommen kann. Das ist natürlich Mist weil er ja vorkommt. Was heisst das ich nicht genau verstanden habe was da passiert. Wollte ich natürlich nicht schreiben :oops: Wäre aber trotzdem gut wenn wir dahinter kommen können.
@alle: bitte auch mal gucken, vielleicht hat einer eine Idee
Orbiter
 
Beiträge: 5797
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Problem beim Mergen der Blobs...

Beitragvon Quix0r » Mi Dez 22, 2010 10:33 am

@Vega: Die prt-Datei (soweit mein Verstaendnis) wird beim Mergen von Blobs erzeugt und soll verhindern, dass der gerade aktuell gemergter Blob nicht als Blob gewertet wird (also dass dieser nicht von anderen Threads gelesen/beschrieben wird) da dies zu Datenfehlern und somit kaputten Blobs fuehren kann.

Nach dem Mergen sollte dieser wieder verschwinden, da YaCy einfach das .prt abhaengt. Tut er das nicht, ist etwas beim Mergen schief gelaufen, meistens OOMs... :(
Quix0r
 
Beiträge: 1345
Registriert: Di Jul 31, 2007 9:22 am
Wohnort: Krefeld

Re: Problem beim Mergen der Blobs...

Beitragvon Quix0r » Do Dez 30, 2010 7:58 pm

*Schieb* :mrgreen:

Das Problem existiert leider immer noch, dass keine Blobs germergt werden. Hier mal die Konsolenausgabe:
Code: Alles auswählen
$ ls -l DATA/INDEX/freeworld/SEGMENTS/default/
total 26373040
-rw-r--r-- 1 quix0r quix0r 6224668450 2010-12-26 22:56 text.index.20101029115316911.blob
-rw-r--r-- 1 quix0r quix0r 7330827810 2010-12-30 21:25 text.index.20101227234639618.blob
-rw-r--r-- 1 quix0r quix0r 2432218470 2010-12-30 21:25 text.index.20101230013601307.blob
-rw-r--r-- 1 quix0r quix0r  954529570 2010-12-30 21:25 text.index.20101230014107190.blob
-rw-r--r-- 1 quix0r quix0r  304255540 2010-12-30 21:25 text.index.20101230192351443.blob
-rw-r--r-- 1 quix0r quix0r   47287956 2010-12-30 20:24 text.index.20101230192452861.blob.prt
-rw-r--r-- 1 quix0r quix0r    1207670 2010-12-30 20:34 text.index.20101230193430160.blob
-rw-r--r-- 1 quix0r quix0r          0 2010-12-30 20:34 text.index.20101230193430160.blob.wh5dGKzX5quF.gap
-rw-r--r-- 1 quix0r quix0r      60020 2010-12-30 20:34 text.index.20101230193430160.blob.wh5dGKzX5quF.idx
-rw-r--r-- 1 quix0r quix0r    2842110 2010-12-30 20:44 text.index.20101230194435214.blob
-rw-r--r-- 1 quix0r quix0r          0 2010-12-30 20:44 text.index.20101230194435214.blob.j2FtL_lzYrZ3.gap
-rw-r--r-- 1 quix0r quix0r      80740 2010-12-30 20:44 text.index.20101230194435214.blob.j2FtL_lzYrZ3.idx
-rw-r--r-- 1 quix0r quix0r    1819430 2010-12-30 20:54 text.index.20101230195435393.blob
-rw-r--r-- 1 quix0r quix0r          0 2010-12-30 20:54 text.index.20101230195435393.blob.w9BafPVTbhfv.gap
-rw-r--r-- 1 quix0r quix0r      67380 2010-12-30 20:54 text.index.20101230195435393.blob.w9BafPVTbhfv.idx
-rw-r--r-- 1 quix0r quix0r    1004070 2010-12-30 21:04 text.index.20101230200454496.blob
-rw-r--r-- 1 quix0r quix0r          0 2010-12-30 21:04 text.index.20101230200454496.blob.UziU-H7Strme.gap
-rw-r--r-- 1 quix0r quix0r      60020 2010-12-30 21:04 text.index.20101230200454496.blob.UziU-H7Strme.idx
-rw-r--r-- 1 quix0r quix0r    3175000 2010-12-30 21:14 text.index.20101230201455296.blob
-rw-r--r-- 1 quix0r quix0r          0 2010-12-30 21:14 text.index.20101230201455296.blob.IHWoJgKcIU0v.gap
-rw-r--r-- 1 quix0r quix0r      80640 2010-12-30 21:14 text.index.20101230201455296.blob.IHWoJgKcIU0v.idx
-rw-r--r-- 1 quix0r quix0r    4798470 2010-12-30 21:24 text.index.20101230202455683.blob
-rw-r--r-- 1 quix0r quix0r          0 2010-12-30 21:24 text.index.20101230202455683.blob.SUpa0a7xM46a.gap
-rw-r--r-- 1 quix0r quix0r     394340 2010-12-30 21:24 text.index.20101230202455683.blob.SUpa0a7xM46a.idx
-rw-r--r-- 1 quix0r quix0r 2009605248 2010-12-30 20:06 text.urlmd.20100907220859336.table
-rw-r--r-- 1 quix0r quix0r 2137660848 2010-12-30 21:15 text.urlmd.20100915201005287.table
-rw-r--r-- 1 quix0r quix0r 2110443120 2010-12-30 21:19 text.urlmd.20101012005002007.table
-rw-r--r-- 1 quix0r quix0r 1964579616 2010-12-30 20:58 text.urlmd.20101107032336895.table
-rw-r--r-- 1 quix0r quix0r 1474243632 2010-12-30 21:25 text.urlmd.20101207182030587.table
quix0r@quix0r:~/SVN/yacy$

Von dem Zeitpunkt 30.12.2010/02:42 bis 02:53 habe ich keine Logfiles mehr. Ich kann das aber sehr leicht reproduzieren, indem ich einfach nur die Node neustarte und abwarte. Es werden dann nach dem Neustart der Node wieder alle Blobs gemergt. Fast jedes Mal bleibt auch eine .prt-Datei uebrig.

Edit: Hier nun die Logfiles:
http://www.mxchange.org/downloads/yacy/logs.zip

Bitte in yacy010.log nach 20101230192452861 (der Blob mit der prt-Datei) und in yac09.log nach 20101230193430160 (der erste "Emergency-Dump") suchen.

Edit2: Auch mit 2 Mio. URLs und fast 3 Mio. RWIs wird nicht gemergt. Es liegt somit nicht am knappen Speicher (3 GB sind zugewiesen), sondern an irgentwas anderem.
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 2 Gäste

cron