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

Reply via email to