On Saturday 08 August 2009 17:32:39 Matthew Toseland wrote: > On Saturday 08 August 2009 17:27:25 Matthew Toseland wrote: > > On Saturday 08 August 2009 17:25:37 Matthew Toseland wrote: > > > Searching gives a stack trace on the UI. We should handle this better - > > > it's just a DNF/ADNF. > > > > > > FetchException:Splitfile > > > error:null:-1:null:false:freenet.client.failurecodetrac...@2fc624c4:2:null > > > -- > > > freenet.client.async.SplitFileFetcherSegment.onFatalFailure(SplitFileFetcherSegment.java:870) > > > -- > > > freenet.client.async.SplitFileFetcherSegment.onNonFatalFailure(SplitFileFetcherSegment.java:971) > > > -- > > > freenet.client.async.SplitFileFetcherSegment.onNonFatalFailure(SplitFileFetcherSegment.java:886) > > > -- > > > freenet.client.async.SplitFileFetcherSubSegment.onFailure(SplitFileFetcherSubSegment.java:403) > > > -- > > > freenet.client.async.SplitFileFetcherSubSegment.onFailure(SplitFileFetcherSubSegment.java:380) > > > -- > > > freenet.client.async.TransientChosenBlock.onFailure(TransientChosenBlock.java:53) > > > -- > > > freenet.node.SendableGetRequestSender.send(SendableGetRequestSender.java:45) > > > -- freenet.client.async.ChosenBlock.send(ChosenBlock.java:63) -- > > > freenet.node.RequestStarter$SenderThread.run(RequestStarter.java:241) -- > > > freenet.support.PooledExecutor$MyThread.run(PooledExecutor.java:224) > > > > > What's worse is doing the samee search again does not retry, it just > > repeats the error. :| > > > Also, when I search for words such as "database" which have failed in the > past, it does not retry the fetch for that word, it just shows the error > again. Why is this? > > FetchException:Not enough data found:null:-1:null:false:null:Splitfile error > -- freenet.client.async.ClientGetter.onFailure(ClientGetter.java:237) > -- > freenet.client.async.USKProxyCompletionCallback.onFailure(USKProxyCompletionCallback.java:56) > -- freenet.client.async.SplitFileFetcher.finish(SplitFileFetcher.java:536) > -- > freenet.client.async.SplitFileFetcher.segmentFinished(SplitFileFetcher.java:457) > -- > freenet.client.async.SplitFileFetcherSegment.fail(SplitFileFetcherSegment.java:1079) > -- > freenet.client.async.SplitFileFetcherSegment.onFatalFailure(SplitFileFetcherSegment.java:870) > -- > freenet.client.async.SplitFileFetcherSegment.onNonFatalFailure(SplitFileFetcherSegment.java:971) > -- > freenet.client.async.SplitFileFetcherSegment.onNonFatalFailure(SplitFileFetcherSegment.java:886) > -- > freenet.client.async.SplitFileFetcherSubSegment.onFailure(SplitFileFetcherSubSegment.java:403) > -- > freenet.client.async.SplitFileFetcherSubSegment.onFailure(SplitFileFetcherSubSegment.java:380) > -- > freenet.client.async.TransientChosenBlock.onFailure(TransientChosenBlock.java:53) > -- > freenet.node.SendableGetRequestSender.send(SendableGetRequestSender.java:45) > -- freenet.client.async.ChosenBlock.send(ChosenBlock.java:63) > -- freenet.node.RequestStarter$SenderThread.run(RequestStarter.java:241) > -- freenet.support.PooledExecutor$MyThread.run(PooledExecutor.java:224) > FetchException:Not enough data found:null:-1:null:false:null:Splitfile error > -- freenet.client.async.ClientGetter.onFailure(ClientGetter.java:237) -- > freenet.client.async.USKProxyCompletionCallback.onFailure(USKProxyCompletionCallback.java:56) > -- freenet.client.async.SplitFileFetcher.finish(SplitFileFetcher.java:536) > -- > freenet.client.async.SplitFileFetcher.segmentFinished(SplitFileFetcher.java:457) > -- > freenet.client.async.SplitFileFetcherSegment.fail(SplitFileFetcherSegment.java:1079) > -- > freenet.client.async.SplitFileFetcherSegment.onFatalFailure(SplitFileFetcherSegment.java:870) > -- > freenet.client.async.SplitFileFetcherSegment.onNonFatalFailure(SplitFileFetcherSegment.java:971) > -- > freenet.client.async.SplitFileFetcherSegment.onNonFatalFailure(SplitFileFetcherSegment.java:886) > -- > freenet.client.async.SplitFileFetcherSubSegment.onFailure(SplitFileFetcherSubSegment.java:403) > -- > freenet.client.async.SplitFileFetcherSubSegment.onFailure(SplitFileFetcherSubSegment.java:380) > -- > freenet.client.async.TransientChosenBlock.onFailure(TransientChosenBlock.java:53) > -- > freenet.node.SendableGetRequestSender.send(SendableGetRequestSender.java:45) > -- freenet.client.async.ChosenBlock.send(ChosenBlock.java:63) -- > freenet.node.RequestStarter$SenderThread.run(RequestStarter.java:241) -- > freenet.support.PooledExecutor$MyThread.run(PooledExecutor.java:224) > Searching for database in index bookmark:freenetindex > database ERROR > And then, occasionally it does try to re-fetch it, and it stalls. These might be relevant to one or more of these bugs: INFO | jvm 1 | 2009/08/08 17:16:27 | ---Unexpected Exception------------------ INFO | jvm 1 | 2009/08/08 17:16:27 | java.lang.NumberFormatException: For input string: "network" INFO | jvm 1 | 2009/08/08 17:16:27 | at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) INFO | jvm 1 | 2009/08/08 17:16:27 | at java.lang.Integer.parseInt(Integer.java:447) INFO | jvm 1 | 2009/08/08 17:16:27 | at java.lang.Integer.parseInt(Integer.java:497) INFO | jvm 1 | 2009/08/08 17:16:27 | at plugins.XMLLibrarian.xmlindex.FindRequest.updateWithDescription(FindRequest.java:207) INFO | jvm 1 | 2009/08/08 17:16:27 | at plugins.XMLLibrarian.xmlindex.XMLIndex$SubIndex$1.receive(XMLIndex.java:306) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.events.SimpleEventProducer.produceEvent(SimpleEventProducer.java:64) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.async.ClientGetter.innerToNetwork(ClientGetter.java:321) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.async.ClientRequester.toNetwork(ClientRequester.java:178) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.async.SplitFileFetcherSubSegment.preRegister(SplitFileFetcherSubSegment.java:897) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.async.ClientRequestScheduler.finishRegister(ClientRequestScheduler.java:387) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.async.DatastoreChecker.realRun(DatastoreChecker.java:451) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.client.async.DatastoreChecker.run(DatastoreChecker.java:313) INFO | jvm 1 | 2009/08/08 17:16:27 | at freenet.support.PooledExecutor$MyThread.run(PooledExecutor.java:224) INFO | jvm 1 | 2009/08/08 17:16:27 | -----------------------------------------
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
