My "node" file is neither written nor changed.
I can imagine that I am not the only one with this problem as my routing
table contains
a) many nodes with ARK= 1 and
b) some nodes with a very high ARK number
See log below
Architecture and Operating System
Architecture x86
Available processors 1
Operating System Windows 2000
OS Version 5.0
Java Virtual Machine
JVM Vendor Sun Microsystems Inc.
JVM Name Java HotSpot(TM) Client VM
JVM Version 1.4.1_01-b01
log:
1. situation: NO "node" file, NO "node-temp" file
2. started Freenet:
(freenet.node.Main, main): loading node keys: node
(freenet.node.Main, main): Creating node keys: node
(freenet.node.Main, main): Writing node file...
(freenet.node.Main, main): Written node file
3. Freenet Node: has [ID_1]
4. Transports:
ARK sequence number 1
Last ARK sequence number inserted 1 (IS RETRIEVABLE BY MYSELF)
5. stopped Freenet
6. situation: NO "node" file!!!, YES "node-temp"
7. node-temp says:
ARK.revision=1
ARK.revisionInserted=1
8. started Freenet:
(freenet.node.Main, main): loading node keys: node
(freenet.node.Main, main): Creating node keys: node
(freenet.node.Main, main): Writing node file...
(freenet.node.Main, main): Written node file
9. Freenet Node: has [ID_2] != [ID_1]
10. Transports:
ARK sequence number 1
Last ARK sequence number inserted 1 (IS RETRIEVABLE)
11. stopped Freenet
12. situation: NO "node" !!!, YES "node-temp"
13. node-temp says:
ARK.revision=1
ARK.revisionInserted=1
14. I RENAMED THE FILE "node temp" to "node" by hand
15. file "node" has "time/date= T_0"
16. started Freenet:
(freenet.node.Main, main): loading node keys: node
(freenet.node.Main, main): Reading node file...
(freenet.node.Main, main): [IP_1]:[PORT]
(freenet.node.Main, main): Keeping old ARK data, revision 1
(freenet.node.Main, main): initialARKversion = 1, ARKversion = 1
(freenet.node.Main, main): Read node file
(freenet.node.Main, main): Old address was [IP_1]:[PORT]
17. Freenet Node: has [ID_2]
18. Transports:
ARK sequence number 1
Last ARK sequence number inserted 1 (IS RETRIEVABLE)
19. stopped Freenet
20. situation: YES "node" file, YES "node-temp"
21. node says:
ARK.revision=1
ARK.revisionInserted=1
22. node-temp says:
ARK.revision=1
ARK.revisionInserted=1
23. more precisely: file "node" = file "node-temp"
24. I CHANGED MY IP ADDRESS
25. started Freenet:
(freenet.node.Main, main): loading node keys: node
(freenet.node.Main, main): Reading node file...
(freenet.node.Main, main): [IP_1]:[PORT]
(freenet.node.Main, main): Keeping old ARK data, revision 1
(freenet.node.Main, main): initialARKversion = 1, ARKversion = 1
(freenet.node.Main, main): Read node file
(freenet.node.Main, main): Old address was [IP_1]:[PORT]
26. Freenet Node: has [ID_2]
27. my new IP address is detected correctly
28. Transports:
ARK sequence number 2
Last ARK sequence number inserted 2 (IS RETRIEVABLE)
29. stopped Freenet
30. situation: YES "node" file, YES "node-temp"
31. node says:
ARK.revision=1
ARK.revisionInserted=1
32. node-temp says:
ARK.revision=2
ARK.revisionInserted=2
33. more precisely: "node" FILE IS NOT CHANGED, IT STILL HAS "time/date=
T_0", so that the problems get bigger:
34. started Freenet:
(freenet.node.Main, main): loading node keys: node
(freenet.node.Main, main): Reading node file...
(freenet.node.Main, main): [IP_1]:[PORT]
(freenet.node.Main, main): Keeping old ARK data, revision 1
(freenet.node.Main, main): initialARKversion = 1, ARKversion = 1
(freenet.node.Main, main): Read node file
(freenet.node.Main, main): Old address was [IP_1]:[PORT]
35. Freenet Node: has [ID_2]
36. ARK INSERTION ROUTINE IS GOING MAD!
37. I get three times:
(freenet.node.Main$InsertARK, QThread-6): Collision Inserting ARK
(freenet.node.Main$InsertARK, QThread-6): Collision alert inserting
ARK!
38. when ARK insertion is done, Transports:
ARK sequence number 4
Last ARK sequence number inserted 6 (IS NOT RETRIEVABLE BY MYSELF!!!
NEITHER IS NUMBER 5!!! Number 4 is retrievable.)
39. I suppose that my node is telling dung when announcing ("Hi! My ARK
number is 6.")
40. stopped Freenet
41. situation: YES "node" file, YES "node-temp"
42. node says:
ARK.revision=1
ARK.revisionInserted=1
43. node-temp says:
ARK.revision=4
ARK.revisionInserted=6
44. more precisely: "node" FILE IS NOT CHANGED, IT STILL HAS "time/date=
T_0", so that restarting Freenet continues as above: Reading unchanged
node file, ARK collisions, ARK numbers getting incredibly high after
some start/stop cycles.
Workaround until fixed: delete "node" file, rename "node-temp" to "node"
--Palomitas de Ma?z
Concerned about your privacy? Follow this link to get
FREE encrypted email: https://www.hushmail.com/?l=2
Big $$$ to be made with the HushMail Affiliate Program:
https://www.hushmail.com/about.php?subloc=affiliate&l=427
_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl