Hello Freenetters

I've been trying to FEC-encode a large (600MB) file via FCP using build
544 on my Linux box (Sun JRE 1.3.1, 96MB RAM).  Previous attempts (with
older builds) caused "out of memory" errors, but now I get an FCP response
that says:

        Attempt to write past end of Bucket

The concurrent log entries are below.

If anyone is interested and wants further details, let me know.

cheers

Chris

17-Jan-03 01:03:53 (freenet.node.states.data.SendData, QThread-14216):
Cache failed signalled after exception after 1551 of 1553 bytes.
java.io.IOException
        at freenet.node.states.data.SendData.received(SendData.java:108)
        at freenet.node.StateChain.received(StateChain.java:161)
        at freenet.node.StateChain.received(StateChain.java:52)
        at
freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:
212)
        at
freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.
java:159)
        at
freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.
java)
        at
freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68)
        at freenet.Ticker$Event.run(Ticker.java:214)
        at
freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
17-Jan-03 01:03:53 (freenet.node.states.request.TransferReply,
QThread-14216): Send failed, cache broken!
Made 64 131072 byte check blocks in 719187ms.
java.io.IOException: Attempt to write past end of Bucket.
        at
freenet.support.RandomAccessFileBucket$RAOutputStream.write(RandomAccessFil
eBucket.java:368)
        at FECUtils.dumpBlock(FECUtils.java:346)
        at FECUtils.encode(FECUtils.java:83)
        at OnionFECEncoder.encode(OnionFECEncoder.java:118)
        at freenet.client.FECTools.encodeSegment(FECTools.java:221)
        at
freenet.node.states.FCP.NewFECEncodeSegment.received(NewFECEncodeSegment.ja
va:74)
        at freenet.node.StateChain.received(StateChain.java:161)
        at freenet.node.StateChain.received(StateChain.java:52)
        at
freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:
212)
        at
freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.
java:159)
        at
freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.
java)
        at
freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68)
        at freenet.Ticker$Event.run(Ticker.java:214)
        at
freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)



Reply via email to