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>

Reply via email to