[kaffe] (sigh) Kaffe 1.1 can't do FEC decoding
Greg Wooledge
greg@wooledge.org
Fri Jun 13 17:12:01 2003
--ABTtc+pdwF7KHXCz
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Dalibor Topic (robilad@yahoo.com) wrote:
> Hm, any chance of pinpointing the exact checkin on kaffe that started fai=
ling
> FEC ? kaffe -fullversion of the last version that works, kaffe -fullversi=
on 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=3D/usr/local/inc=
lude
--with-libraries=3D/usr/local/lib", then "vi libtool", "gmake", "gmake inst=
all",
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.
=46rom 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 CHK@blah
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/84=
81, 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:21=
7)
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/84=
81, 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:21=
7)
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 :=20
ChangeLog head: 2003-05-15 Tim Stack <stack@cs.utah.edu>
-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 :=20
ChangeLog head: 2003-05-11 Dalibor Topic <robilad@yahoo.com>
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".
--=20
Greg Wooledge | "Truth belongs to everybody."
greg@wooledge.org | - The Red Hot Chili Peppers
http://wooledge.org/~greg/ |
--ABTtc+pdwF7KHXCz
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (OpenBSD)
iD8DBQE+6mjtkAkqAYpL9t8RAllHAJ0fpQqJN7bsiTrtmkrvCLAOaZqwpwCeKMSB
e7GFlsDtpXMKZvtES9NqwzQ=
=RHUC
-----END PGP SIGNATURE-----
--ABTtc+pdwF7KHXCz--