[kaffe] Reproducible bugs running Freenet under Kaffe

Matthew Toseland toad@amphibian.dyndns.org
Sat, 26 Oct 2002 14:28:49 +0100


--LQksG6bCIzRHxTLp
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Oct 26, 2002 at 11:59:32AM +0200, Helmer Kr=E4mer wrote:
> On Sat, 26 Oct 2002 01:36:01 +0100
> Matthew Toseland <toad@amphibian.dyndns.org> wrote:
>=20
> > On Thu, Oct 24, 2002 at 06:23:32PM +0100, Matthew Toseland wrote:
> > > On Thu, Oct 24, 2002 at 04:52:52PM +0200, Oskar Sandberg wrote:
> > > > On Thu, Oct 24, 2002 at 03:18:41PM +0100, Matthew Toseland wrote:
> > > > > Ok, I've got CVS working now, and I get a NullPointerException,
> > > > > reliably, in java.lang.Class.getResourceAsStream. Attached.
> > > >=20
> > > > Class.java throws an NPE if getResourceAsStream is run for a resour=
ce
> > > > that does not exist. This is obviously when looking at the code. I'=
ve
> > > > attached a (trivial) patch.
> > > Sorry that my threading is out, but my messages haven't come back yet.
> > > I have found a manageably small test case. I get
> > > $ rm -f /var/lib/freenet-unstable/tertiary/freenet.log ; kaffe
> > > freenet.node.Main --paramFile /etc/freenet-unstable/freenet.conf
> > > Internal error: caught an unexpected exception.
> > > Please check your CLASSPATH and your installation.
> > > java/lang/IllegalMonitorStateException
> > >   at
> > >   freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:198)
> > > Aborted
> > Is anyone interested in this? The other JVMs are REALLY annoying me,
> > they simply do not provide an adequate development environment (really
> > slow plus usable stack traces, or fast but no line numbers, but nothing
> > in between).
>=20
> I usually don't have the time to do something just because I'm
> interested in doing it.=20
>=20
> Would you please tell me how you configured your kaffe installation?
> Posting the output of kaffe -fullversion would be great.
Kaffe Virtual Machine

Copyright (c) 1996-2002 Kaffe.org project contributors (please see
  the source code for a full list of contributors).  All rights
  reserved.
  Portions Copyright (c) 1996-2002 Transvirtual Technologies, Inc.

  The Kaffe virtual machine is free software, licensed under the terms
  of
  the GNU General Public License.  Kaffe.org is a an independent, free
  software
  community project, not directly affiliated with Transvirtual
  Technologies,
  Inc.  Kaffe is a Trademark of Transvirtual Technologies, Inc.  Kaffe
  comes
  with ABSOLUTELY NO WARRANTY.

  Engine: Just-in-time v3   Version: 1.1.x-cvs   Java Version: 1.1
  Configuration/Compilation options:
  Compile date  : Thu Oct 24 15:08:08 BST 2002
  Compile host  : servalan
  Install prefix: /usr
  Thread system : unix-jthreads
  CC            : gcc
  CFLAGS        : -g -O2 -Wall -Wstrict-prototypes
  LDFLAGS       :
  ChangeLog head: Sat Oct 19 21:12:10 CEST 2002 Jukka
		  Santala <jsantala@tml.hut.fi>

>=20
> Greetings,
> Helmer
>=20
> _______________________________________________
> kaffe mailing list
> kaffe@kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
>=20

--=20
Matthew Toseland
toad@amphibian.dyndns.org
amphibian@users.sourceforge.net
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
http://freenetproject.org/

--LQksG6bCIzRHxTLp
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE9upiQmlVGrEH/+qIRAizYAJ0cz/Bg0J203mRU8KH5sb0SGHXGBgCcDfjx
yoeXXRTA7sdE8drKubfxmyE=
=LlCn
-----END PGP SIGNATURE-----

--LQksG6bCIzRHxTLp--