Re: [freenet-support] Corrupted node.db4o.crypt causes exceptions

2011-12-13 Thread Dennis Nezic
On Tue, 13 Dec 2011 18:02:05 +0100, Roland Häder wrote:
> Hi,
> 
> I hope I don't need to delete my node.db4o.crypt file, while the node
> was running, I got tons of exceptions like in exception1.log.
> 
> After I tried to restart (with one-time defrag, in hope it will drop
> invalid entries) I got another one as in exception2.log.
> 
> Node release:
> Freenet 0.7.5 Build #1405 build01405
> Freenet-ext Build #29 rv29

Perhaps try sending a copy of your report to the freenet.devel mailing
list? I'm not sure if any devs read this regularly.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

[freenet-support] Corrupted node.db4o.crypt causes exceptions

2011-12-13 Thread Roland Häder
Hi,

I hope I don't need to delete my node.db4o.crypt file, while the node
was running, I got tons of exceptions like in exception1.log.

After I tried to restart (with one-time defrag, in hope it will drop
invalid entries) I got another one as in exception2.log.

Node release:
Freenet 0.7.5 Build #1405 build01405
Freenet-ext Build #29 rv29

Regards,
  Roland
Dec 13, 2011 16:22:41:759 (freenet.node.NodeClientCore$DBJobWrapper, Client database access thread(19), ERROR): Failed to run database job DatastoreCheckerPersistentRequestLoader : caught com.db4o.ext.DatabaseClosedException
com.db4o.ext.DatabaseClosedException
at com.db4o.internal.PartialObjectContainer.checkClosed(PartialObjectContainer.java:302)
at com.db4o.internal.PartialObjectContainer.checkTransaction(PartialObjectContainer.java:330)
at com.db4o.internal.PartialObjectContainer.query(PartialObjectContainer.java:1377)
at com.db4o.internal.ExternalObjectContainer.query(ExternalObjectContainer.java:133)
at freenet.client.async.DatastoreChecker.loadPersistentRequests(DatastoreChecker.java:135)
at freenet.client.async.DatastoreChecker$2.run(DatastoreChecker.java:110)
at freenet.node.NodeClientCore$DBJobWrapper.run(NodeClientCore.java:1889)
at freenet.support.PrioritizedSerialExecutor$Runner.run(PrioritizedSerialExecutor.java:99)
at freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:233)
at freenet.support.io.NativeThread.run(NativeThread.java:130)

Internal error: please report

java.lang.IllegalArgumentException: Invalid address offset: 0
	at com.db4o.internal.PartialObjectContainer.checkAddress(PartialObjectContainer.java:1398)
	at com.db4o.internal.PartialObjectContainer.bufferByAddress(PartialObjectContainer.java:1388)
	at com.db4o.defragment.DefragmentServicesImpl.bufferByAddress(DefragmentServicesImpl.java:164)
	at com.db4o.defragment.DefragmentServicesImpl.bufferByID(DefragmentServicesImpl.java:152)
	at com.db4o.defragment.DefragmentServicesImpl.sourceBufferByID(DefragmentServicesImpl.java:283)
	at com.db4o.defragment.SecondPassCommand.processObjectSlot(SecondPassCommand.java:61)
	at com.db4o.defragment.Defragment$2.visit(Defragment.java:288)
	at com.db4o.internal.btree.BTreeNode.traverseKeys(BTreeNode.java:1016)
	at com.db4o.internal.btree.BTreeNode.traverseKeys(BTreeNode.java:1021)
	at com.db4o.internal.btree.BTreeNode.traverseKeys(BTreeNode.java:1021)
	at com.db4o.internal.btree.BTree.traverseKeys(BTree.java:357)
	at com.db4o.internal.classindex.BTreeClassIndexStrategy.traverseAll(BTreeClassIndexStrategy.java:70)
	at com.db4o.defragment.DefragmentServicesImpl.traverseAll(DefragmentServicesImpl.java:234)
	at com.db4o.defragment.Defragment.processObjectsForYapClass(Defragment.java:283)
	at com.db4o.defragment.Defragment.processYapClass(Defragment.java:264)
	at com.db4o.defragment.Defragment.pass(Defragment.java:238)
	at com.db4o.defragment.Defragment.secondPass(Defragment.java:224)
	at com.db4o.defragment.Defragment.defrag(Defragment.java:151)
	at com.db4o.defragment.Defragment.defrag(Defragment.java:113)
	at freenet.node.Node.maybeDefragmentDatabase(Node.java:3083)
	at freenet.node.Node.openCryptDatabase(Node.java:3044)
	at freenet.node.Node.setupDatabase(Node.java:2903)
	at freenet.node.Node.lateSetupDatabase(Node.java:2630)
	at freenet.node.Node.setPasswordInner(Node.java:6040)
	at freenet.node.Node.setMasterPassword(Node.java:6006)
	at freenet.clients.http.SecurityLevelsToadlet.handleMethodPOST(SecurityLevelsToadlet.java:315)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:550)
	at freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:990)
	at freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:233)
	at freenet.support.io.NativeThread.run(NativeThread.java:130)



signature.asc
Description: This is a digitally signed message part
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe