Re: SableVM SDK release and CP 0.15 merge (solved!)
David Bélanger <[email protected]> Wed, 18 May 2005 19:54:22 -0400
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sun, May 15, 2005 at 01:26:57PM -0400, Grzegorz B. Prokopski wrote: > On Sun, 2005-15-05 at 17:19 +0200, Marcel Wiesweg wrote: > > I had time to get a quick look at this, no solution yet, but what I found out > > is that the problem is not related to the classes displayed in the backtrace. > > It is rather java.lang.Object.getClass() which is broken somewhere: it always > > returns java.lang.Class as the object`s class (see first line in backtrace: > > it actually is an IllegalArgumentException). This already happens at the > > stack frame in the beginning of the backtrace, this is only the first time > > where it results in an error. > > No time today to look into this any further. > > It's fixed now, and the credit is yours. Indeed, getClass() was moved > from being non-static native method in java.lang.Object, to a static > method in java.lang.VMObject, and I simply moved the native code not > noticing the method is now a static one. > > As promised, I'll look into integrating GJDOC (javadoc replacement) > and/or classpath-tools (javah and friends) into SableVM SDK. > Hi, Nice work! Was working fine on Gentoo yesterday. (Interested Gentoo users can get this ebuild: http://www.sable.mcgill.ca/~dbelan2/ebuilds/dev-java/sablevm-sdk-svn/ ) Today, there is this issue: configure.in:213: required file `bin/fastjar.in' not found bin/fastjar.in does not seem to have been checked in... Otherwise, looks good! David --- David Bélanger Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt