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.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   
> 
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 | 
-----------------------------------------
-------------- 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/20090808/6270dae6/attachment.pgp>

Reply via email to