Dennis Nezic schreef:
On Sat, 03 Jul 2010 22:08:52 +0200, Jep wrote:
On Fri, 02 Jul 2010 12:50:00 +0200, Jep wrote:
Got a freenet node running for no less than a full week and even
the auto update did its job for the first time. Up til now I had
to un- and reinstall.
It disconnected me still, but deleting node.db4o and
persistent-temp while restarting FN was enough to reconnect.

I noticed it helps somewhat to limit my downloads to exactly 1,
still CPU usage of java is way too high.
Allowing java to use only 1 of my dualcore and use of a helper
program to set javas priority to 'low' or even throttle the process
is not enough to keep cpu cycles consumption at bay.

My Freenet install is somehow f%^#ed and I've got no idea how to
repair it. Manual update doesn't work at all, it sees not-existing
new versions that of course fail to install. Also, an experimental
downgrade to see if autoupdate works then did not work out.
Tried it on a second box with pretty much a plain vanilla xp sp3
and it gives the same results.

No software firewall, ports are checked opened in the hardware
router. Sun java 1.6.0_20-b02.
512 mB allocated to FN, besides the wrapper version issue there are
no error msgs in the logs. Don't want to mail those because they
contain too much ID'ing, the command line update says:
- Freenet installation found at [....]
-----
- Checking for Freenet JAR updates...
-----
- Checking main jar
    - New main jar found!
- Checking ext jar
    - New ext jar found!
- Checking wrapper .exe
    - New wrapper .exe found!
- Checking wrapper .dll
    - New wrapper .dll found!
- Checking start.exe
    - New start.exe found!
- Checking stop.exe
    - New stop.exe found!
- Checking freenettray.exe
    - New freenettray.exe found!
The system cannot find the path specified.
- Checking freenetlauncher.exe
    - New freenetlauncher.exe found!
-----
- New Freenet version found!  Installing now...
-----
- Downloading new files...
Error while handling the CA :java.io.IOException: DerValue.getBigInteger, not an
  int 48
java.security.cert.CertificateParsingException:
java.io.IOException: DerValue.ge
tBigInteger, not an int 48
         at sun.security.x509.X509CertInfo.<init>(Unknown Source)
         at sun.security.x509.X509CertImpl.parse(Unknown Source)
         at sun.security.x509.X509CertImpl.<init>(Unknown Source)
at sun.security.provider.X509Factory.parseX509orPKCS7Cert(Unknown
Source )
at sun.security.provider.X509Factory.engineGenerateCertificates
(Unknown Source)
at java.security.cert.CertificateFactory.generateCertificates(Unknown
So urce)
         at Sha1Test.main(Sha1Test.java:52)
Caused by: java.io.IOException: DerValue.getBigInteger, not an int
48 at sun.security.util.DerValue.getBigInteger(Unknown Source)
         at sun.security.x509.SerialNumber.construct(Unknown
Source) at sun.security.x509.SerialNumber.<init>(Unknown Source)
         at sun.security.x509.CertificateSerialNumber.<init>
(Unknown Source) at sun.security.x509.X509CertInfo.parse(Unknown
Source) ... 7 more
- Error! Freenet update failed, one or more files didn't download correctly...
-----
- Cleaning up...
- Changing file permissions
==========

Any suggestion? Thanks.
Dennis Nezic schreef:
What's the name of that java profiling program that profiles which
functions all the cpu work is going into? :P

(Also, during the high-cpu periods, how much memory (out of your
512mb) is being used?)
It's a winz utility called 'Process Lasso', an extended task manager, not something aimed at particularly java. Another one I've used in
the past is freeware; 'Process Tamer'. Both help to keep my box at
least useable to some extent while java is claiming the whole machine.
Both allow for setting priority of apps. PL has added functions like average CPU consumption of a process over time. Of java that's 43%,
so very near to the 50% max (1 core of 2).
It is not a memory issue it seems. Java takes 103,500 K now.
At this moment there's yet another FN version out and update didn't
do its job again so Freenet is disconnected & it's back to
re-installing once more.

There should be other profiling apps that actually debug the program's
(freenet's) internal functions -- to see whether the cpu is doing
garbage collection work, or other dumb things :).

Thanks for your response, Dennis.

I doubt I can do much with debugging, I am not a programmer. What would be a tool to search for?
Am already using JavaRa for cleaning up old versions of Java.

Any other tips on what I can do to get a functioning node that does update and doesn't try to take over my machine?

The new 1258 forced me to wipe the entire FN install once more, including the whole data folder this time, in order to get FN to connect to strangers. Even just keeping freenet.ini was enough to let FN sitting there connecting to 0. What I find strange is that I seem to have a unique problem, I see no one else with something similar. And there is nothing unusual with my hardware router or the xp on the other computer I tried FN on.

_______________________________________________
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

Reply via email to