[kaffe] (sigh) Kaffe 1.1 can't do FEC decoding

Greg Wooledge greg at wooledge.org
Fri Jun 13 17:12:01 PDT 2003


Dalibor Topic (robilad at yahoo.com) 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 CHK at 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/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 <stack at 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       : 
  ChangeLog head: 2003-05-11 Dalibor Topic <robilad at 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".

-- 
Greg Wooledge                  |   "Truth belongs to everybody."
greg at wooledge.org              |    - The Red Hot Chili Peppers
http://wooledge.org/~greg/     |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://pogo.kaffe.org/pipermail/kaffe/attachments/20030613/03fe46e9/attachment-0002.bin


More information about the kaffe mailing list