Re: [Java-gnome-developer] Re: java.lang.ClassNotFoundException: Lorg.gnu.glib.Handle32Bits;
Brought to you by:
afcowie
From: Jeff M. <ku...@gm...> - 2005-01-05 13:57:14
|
This error has been fixed and is in cvs. The two files updated are org.gnu.gtk.Widget.java and org_gnu_glib_GObject.c. The changes are quite small and you might be able to apply the changes yourself if you do not wish to wait for anoncvs to sync. Here are the diffs: http://cvs.gnome.org/viewcvs/java-gnome/libgtk-java/src/jni/org_gnu_glib_GObject.c?r1=1.33&r2=1.34 http://cvs.gnome.org/viewcvs/java-gnome/libgtk-java/src/java/org/gnu/gtk/Widget.java?r1=1.77&r2=1.78 I thank you very much for your bug reports and appologize for the problems you are having. There have been many changes lately and we are in the process of tracking down all remaining bugs. You have helped by point out two! On Wed, 05 Jan 2005 09:29:00 +0100, Nicholas Rahn <ni...@mn...> wrote: > would it be possible for you to send a small example program that shows > this error? i'll run it here in my development environment and try to > track down the error. > > thx > nick > > On Tue, 2005-01-04 at 22:46 -0800, Ka-Hing Cheung wrote: > > On Mon, 3 Jan 2005 21:04:55 -0500, Jeff Morgan <ku...@gm...> wrote: > > > If you are using anonymous cvs then you need to wait until tomorrow. > > > Gnome anonymous cvs runs as much as 24 hours behind the regular > > > cvs. > > > > Okay, I believe I now have the latest anoncvs, now there's another problem: > > > > With gij: > > java.lang.Exception: Java-GNOME - cannot find callback method > > handleRowActivated in the specified object with signature (II)V > > > > at org.gnu.glib.GObject.printStackTrace(java.lang.String) (Unknown Source) > > at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, > > _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, > > boolean) (/usr/lib/libgcj.so.5.0.0) at logFunc > > (/usr/src/khc/java-gnome/root/lib/libgtkjava2.5.so.2.5.4) > > at g_logv (/usr/lib/libglib-2.0.so.0.600.0) > > at g_log (/usr/lib/libglib-2.0.so.0.600.0) > > at Java_org_gnu_glib_GObject_addEventHandler__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Object_2 > > (/usr/src/khc/java-gnome/root/lib/libgtkjava2.5.so.2.5.4) > > at _Jv_JNIMethod.call(ffi_cif, void, ffi_raw, void) > > (/usr/lib/libgcj.so.5.0.0) > > at org.gnu.glib.EventMap.initialize(org.gnu.glib.GObject, > > org.gnu.glib.EventType) (Unknown Source) > > at org.gnu.gtk.TreeView.addListener(org.gnu.gtk.event.TreeViewListener) > > (Unknown Source) > > .... > > Exception in thread "main" java.lang.RuntimeException: > > at _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, > > _Jv_Method, boolean, boolean, java.lang.Class[], jvalue, jvalue, > > boolean) (/usr/lib/libgcj.so.5.0.0) at > > _Jv_CallAnyMethodA(java.lang.Object, java.lang.Class, _Jv_Method, > > boolean, java.lang.Class[], java.lang.Object[]) > > (/usr/lib/libgcj.so.5.0.0) > > at java.lang.reflect.Constructor.newInstance(java.lang.Object[]) > > (/usr/lib/libgcj.so.5.0.0) > > at Java_org_gnu_glib_GObject_addEventHandler__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Object_2 > > (/usr/src/khc/java-gnome/root/lib/libgtkjava2.5.so.2.5.4) > > at _Jv_JNIMethod.call(ffi_cif, void, ffi_raw, void) > > (/usr/lib/libgcj.so.5.0.0) > > at org.gnu.glib.EventMap.initialize(org.gnu.glib.GObject, > > org.gnu.glib.EventType) (Unknown Source) > > at org.gnu.gtk.TreeView.addListener(org.gnu.gtk.event.TreeViewListener) > > (Unknown Source) > > > > > > With IBM's powerpc runtime, the VM crashed and I see something similar > > in the trace: > > 3HPSTACKLINE ?? at FC264A8 in libjvm.so > > 3HPSTACKLINE ?? at FC264A8 in libjvm.so > > 3HPSTACKLINE ?? at FC28598 in libjvm.so > > 3HPSTACKLINE logFunc at F6261C8 in libgtkjava2.5.so.2.5.4 > > 3HPSTACKLINE g_logv at EF8F4EC in libglib-2.0.so.0 > > 3HPSTACKLINE g_log at EF8F674 in libglib-2.0.so.0 > > 3HPSTACKLINE ?? at F62542C in libgtkjava2.5.so.2.5.4 > > 3HPSTACKLINE ?? at F625904 in libgtkjava2.5.so.2.5.4 > > 3HPSTACKLINE > > Java_org_gnu_glib_GObject_addEventHandler__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_Object_2 > > at F625CA8 in libgtkjava2.5.so.2.5.4 > > 3HPSTACKLINE sysInvokeNative at FD42AF0 in libjvm.so > > > > > > However, if I use gcj to compile it to native executable I get a > > different problem: > > ./a.out > > Exception in thread "main" java.lang.NullPointerException > > at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0) > > at getHandleFromPointer > > (/usr/src/khc/java-gnome/root/lib/libgtkjava2.5.so.2.5.4) > > at Java_org_gnu_gtk_ToolTips_gtk_1tooltips_1new > > (/usr/src/khc/java-gnome/root/lib/libgtkjava2.5.so.2.5.4) > > at org.gnu.gtk.ToolTips.gtk_tooltips_new() > > (/usr/src/khc/java-gnome/root/lib/libgtkjar2.5.so.2.5.4) > > at org.gnu.gtk.ToolTips.ToolTips() > > (/usr/src/khc/java-gnome/root/lib/libgtkjar2.5.so.2.5.4) > > > > -khc > > > > > > ------------------------------------------------------- > > The SF.Net email is sponsored by: Beat the post-holiday blues > > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > > _______________________________________________ > > java-gnome-developer mailing list > > jav...@li... > > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > java-gnome-developer mailing list > jav...@li... > https://lists.sourceforge.net/lists/listinfo/java-gnome-developer > -- Jeffrey Morgan "The highest reward for a man's toil is not what he gets for it, but what he becomes by it" - Jon Ruskin |