[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Another Classpath / Kissme incompatibility
From: |
Brian Jones |
Subject: |
Re: Another Classpath / Kissme incompatibility |
Date: |
26 Apr 2003 02:30:43 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Casey Marshall <address@hidden> writes:
> Stephen Crawley wrote:
> > Folks,
> > Recent changes to FileDescriptor.java / FileDescriptor.c in Classpath
> > have broken the Kissme VM bootstrap sequence. I checked in some Kissme
> > changes a few minutes ago, but you will also need to apply the patches
> > below to your Classpath tree.
> > -- Steve
> >
>
> This doesn't fix it for me with JikesRVM. Namely GetStaticMethodID
> returns NULL (but GetMethodID(env, clazz, "<init>", "(J)V") doesn't,
> oddly), and ExceptionCheck is apparently unimplemented.
>
> This patch seems to work for me, but I'm not sure if this is the way
> the initialization should be done (i.e. it assigns in, out, and err
> invalid FileDescriptors first, then the nativeInit() method fills in
> their correct nativeFd values).
>
> I'm no JNI expert, so this could be wrong.
Stephen could you let us know if this also works for you?
Brian
--
Brian Jones <address@hidden>
Re: Another Classpath / Kissme incompatibility, Brian Jones, 2003/04/25