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 <[email protected]>: > > 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 > > > _______________________________________________ > Devl mailing list > [email protected] > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > >
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
