Noticed message about persistant transfers being corrupted (with directory name).
So I erased that directory as requested, expecting it to be recreated on startup.
Node fails to start with the following stack trace:

java.io.FileNotFoundException: /usr/local/freenet/persistent-temp-35322/persistent-blob.tmp (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at freenet.support.io.PersistentBlobTempBucketFactory.onInit(PersistentBlobTempBucketFactory.java:109)
at freenet.support.io.PersistentTempBucketFactory.load(PersistentTempBucketFactory.java:273)
at freenet.node.NodeClientCore.initPTBF(NodeClientCore.java:599)
at freenet.node.NodeClientCore.<init>(NodeClientCore.java:287)
at freenet.node.Node.<init>(Node.java:2241)
at freenet.node.NodeStarter.start(NodeStarter.java:162)
at org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:2979)

Creating the directory manually works around the issue.

Probably need a mkdir() or isDirectory() somewhere in there.

Quite minor, but might bite someone else. Should I file a bug report?

--
Robert Hailey

INFO   | jvm 1    | 2010/10/15 12:44:30 | Setting standard 500 thread limit. 
This should be enough for most nodes but more memory is usually a good thing.
INFO   | jvm 1    | 2010/10/15 12:44:30 | Found old restart jobs queue
INFO   | jvm 1    | 2010/10/15 12:44:30 | Deleted 0 of 0 temporary files (0 
non-temp files in temp directory) in 0s
INFO   | jvm 1    | 2010/10/15 12:44:30 | Old: 
/usr/local/freenet/persistent-temp-35322 prefix freenet-temp- from 
/usr/local/freenet/persistent-temp-35322 old path 
/usr/local/freenet/persistent-temp-35322 old parent /usr/local/freenet
INFO   | jvm 1    | 2010/10/15 12:44:30 | New: 
/usr/local/freenet/persistent-temp-35322 prefix freenet-temp- from 
/usr/local/freenet/persistent-temp-35322
INFO   | jvm 1    | 2010/10/15 12:44:30 | java.io.FileNotFoundException: 
/usr/local/freenet/persistent-temp-35322/persistent-blob.tmp (No such file or 
directory)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
java.io.RandomAccessFile.open(Native Method)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.support.io.PersistentBlobTempBucketFactory.onInit(PersistentBlobTempBucketFactory.java:109)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.support.io.PersistentTempBucketFactory.load(PersistentTempBucketFactory.java:273)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.NodeClientCore.initPTBF(NodeClientCore.java:599)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.NodeClientCore.<init>(NodeClientCore.java:287)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.Node.<init>(Node.java:2241)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.NodeStarter.start(NodeStarter.java:162)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:2979)
INFO   | jvm 1    | 2010/10/15 12:44:30 | Failed to load node: 15 : Could not 
find or create persistent temporary directory: java.io.FileNotFoundException: 
/usr/local/freenet/persistent-temp-35322/persistent-blob.tmp (No such file or 
directory) (15)
INFO   | jvm 1    | 2010/10/15 12:44:30 | freenet.node.NodeInitException: Could 
not find or create persistent temporary directory: 
java.io.FileNotFoundException: 
/usr/local/freenet/persistent-temp-35322/persistent-blob.tmp (No such file or 
directory) (15)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.NodeClientCore.initPTBF(NodeClientCore.java:606)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.NodeClientCore.<init>(NodeClientCore.java:287)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.Node.<init>(Node.java:2241)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
freenet.node.NodeStarter.start(NodeStarter.java:162)
INFO   | jvm 1    | 2010/10/15 12:44:30 |       at 
org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:2979)
INFO   | jvm 1    | 2010/10/15 12:44:30 | Shutting down...
INFO   | jvm 1    | 2010/10/15 12:44:30 | Closing database due to shutdown.
INFO   | jvm 1    | 2010/10/15 12:44:30 | Stopping database jobs...
INFO   | jvm 1    | 2010/10/15 12:44:30 | Closing database due to shutdown.
INFO   | jvm 1    | 2010/10/15 12:44:30 | Closing database due to shutdown.
_______________________________________________
Devl mailing list
[email protected]
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to