Dalibor Topic ([EMAIL PROTECTED]) wrote: > Hm, any chance of pinpointing the exact checkin on kaffe that started failing > FEC ? kaffe -fullversion of the last version that works, kaffe -fullversion of > the first version that fails, and an ugly binary search over checkouts, I guess > ;) There have been quite a few changes to the core libraries in the last 4 > weeks.
In each case below, I checked out CVS, removed the /usr/local/kaffe symlink, did a "./configure --enable-debug --with-includes=/usr/local/include --with-libraries=/usr/local/lib", then "vi libtool", "gmake", "gmake install", then renamed /usr/local/kaffe to /usr/local/kaffe-May-NN and made /usr/local/kaffe a symlink to kaffe-May-NN. Then I renamed "servlet.jar" within /usr/local/kaffe-May-NN/jre/lib to "disabled.servlet.jar" and did my testing. After testing, I did a "gmake distclean" before the next checkout. From the freenet point of view, what I did was create a new user account, drop "freenet.jar" and "freenet-ext.jar" and "seednodes.ref" into its home dir, ran "java freenet.node.Main --config" and set it up as a transient on a randomly chosen port with defaults for everything else. I inserted a 2.3 MB file using "java freenet.client.cli.Main --htl 0 put CHK@ filename", and then with each version of Kaffe I attempted to retrieve it with "java freenet.client.cli.Main --htl 0 --healPercentage 0 get [EMAIL PROTECTED] newfilename". cvs -z3 update -dP -D "May 10" -> success cvs -z3 udpate -dP -D "May 20" -> failure 13-Jun-03 6:35:34 PM (freenet.interfaces.LocalInterface, Interface # tcp/8481, ERROR): Unhandled throw accepting connections: Interface # tcp/8481 java.lang.NullPointerException at freenet.transport.tcpConnection.<init>(tcpConnection.java:123) at freenet.transport.tcpListener.accept(tcpListener.java:48) at freenet.interfaces.Interface.acceptConnections(Interface.java:217) at freenet.interfaces.Interface.run(Interface.java:172) at java.lang.Thread.run(Thread.java:334) cvs -z3 update -dP -D "May 15" -> success cvs -z3 update -dP -D "May 17" -> failure 13-Jun-03 6:55:00 PM (freenet.interfaces.LocalInterface, Interface # tcp/8481, ERROR): Unhandled throw accepting connections: Interface # tcp/8481 java.lang.NullPointerException at freenet.transport.tcpConnection.<init>(tcpConnection.java:123) at freenet.transport.tcpListener.accept(tcpListener.java:48) at freenet.interfaces.Interface.acceptConnections(Interface.java:217) at freenet.interfaces.Interface.run(Interface.java:172) at java.lang.Thread.run(Thread.java:334) cvs -z3 update -dP -D "May 16" -> no files changed from May 17, so didn't run -fullversion for the broken May 17th build: Engine: Just-in-time v3 Version: 1.1.x-cvs Java Version: 1.1 Configuration/Compilation options: Compile date : Fri Jun 13 18:51:45 EDT 2003 Compile host : pegasus Install prefix: /usr/local/kaffe Thread system : unix-jthreads CC : gcc CFLAGS : -g -O2 -Wall -Wstrict-prototypes LDFLAGS : ChangeLog head: 2003-05-15 Tim Stack <[EMAIL PROTECTED]> -fullversion for the working May 15th build: Engine: Just-in-time v3 Version: 1.1.x-cvs Java Version: 1.1 Configuration/Compilation options: Compile date : Fri Jun 13 18:41:35 EDT 2003 Compile host : pegasus Install prefix: /usr/local/kaffe Thread system : unix-jthreads CC : gcc CFLAGS : -g -O2 -Wall -Wstrict-prototypes LDFLAGS : ChangeLog head: 2003-05-11 Dalibor Topic <[EMAIL PROTECTED]> CVS/Tag for the May 16th checkout which is the same as May 17th: D2003.05.16.04.00.00 (I'm in US/Eastern a.k.a. EST5EDT. I don't know what timezone definition cvs is using when I say "May 16".) After that, I ran cvs2cl.pl in the Kaffe source dir, which took an *extremely* long time (easily longer than the entire testing process). In fact, it's still not done yet, and it's been running for over 70 minutes. So rather than wait for it, and attempt to get timestamps on the individual check-ins from it, I'm just going to send this message "as is". -- Greg Wooledge | "Truth belongs to everybody." [EMAIL PROTECTED] | - The Red Hot Chili Peppers http://wooledge.org/~greg/ |
pgp00000.pgp
Description: PGP signature