JNI bug?

David Daney ddaney@avtrex.com
Tue Jan 30 05:45:00 GMT 2007


Marco Trudel wrote:
>>> But the question remains: What to do about this? I have no idea where to
> look for this problem or what to do against. I would like to have the
> same behavior, but it's not worth it if it's a huge thing to implement...
>Perhaps in jni.cc in the function array_from_valist(). You could try 
something like this:
for (int i = 0; i < arg_types->length; ++i)
 {
 values[i].j = 0; // Clean garbage out of the union so that buggy JNI 
code looking for jint where it should be looking for jboolean will work.
.
.
.
Note that I have not tested the code so I have no idea if it would work 
I don't even think we should do something like this, but it might work 
for you in a pinch.
David Daney


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /