> On Thu, 6 Nov 2008 21:28:38 -0500, > Dennis Nezic <dennisn at dennisn.dyndns.org> wrote: > > .......... BUT it was still consuming all the cpu!--supposedly not > doing anything!? At this point I turned the logger back on, and to my > horror, it immediately filled to over 70MB, 69.9 of which were errors > of the form: > > (freenet.client.async.SingleBlockInserter, > Insert thread for freenet.client.async.SingleFileInserter at 1f4e571 > (1545), ERROR): Caught java.io.IOException: > File already freed encoding data > freenet.support.io.TempBucketFactory$TempBucket at 16debe8 > java.io.IOException: File already freed at > freenet.support.io.BaseFileBucket.getInputStream > (BaseFileBucket.java:251) at
If I start with a fresh datastore (if I move my old datastore directory somewhere else), I get a slightly different bunch of error messages, though not nearly as many as before, and all mostly of this type: (freenet.client.async.ClientPutter, Insert thread for freenet.client.async.SingleFileInserter at eaf40c(348), ERROR): addBlock() but set finalized! on freenet.client.async.ClientPutter at 1d87b85 (freenet.client.async.ClientPutter, Insert thread for freenet.client.async.SingleFileInserter at eaf40c(348), ERROR): onTransition: cur=freenet.client.async.MultiPutCompletionCallback at 1de45e2, old=freenet.client.async.SingleFileInserter at eaf40c, new=freenet.client.async.MultiPutCompletionCallback at 122c9df They would usually (not always) occur together, or 1ms apart. There would also somtimes occur a row of: (freenet.client.async.ClientPutter, Pooled thread awaiting work @70, ERROR): addBlock() but set finalized! on freenet.client.async.ClientPutter at 1d87b85 And I was able to easily shut down the node in this case :|. (No JVM hangs :\.)
