On Monday 10 August 2009 02:48:44 Mike Bush wrote: > I've gotten rid of the stacktrace for those exceptions which might be > caused by user error, and allowed it to do the search again when it > fails(I think). Which index are you using for these tests?
It should also not be shown when we can't find the data. > > > 2009/8/8 Matthew Toseland <toad at amphibian.dyndns.org>: > > 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.FailureCodeTracker at > >> > 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 > > > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 835 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20090815/0b1cbe6f/attachment.pgp>
