vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I have an application which is built using g++ and I am trying to use JNI on AIX. The application works fine on Solaris, and Linux but I am having problems on AIX. First of all, I have most of my code in a shared library (.so). The library is built with -G, but my executable is not currently built with -brtl. On the first JNI function that is encountered, I get the following in my dump file: 3XHSTACKLINE at 0xD3A85694 in initializeSharedClassMirror 3XHSTACKLINE at 0xD3A8A0C8 in clIsSubclassOf 3XHSTACKLINE at 0xD39D6BDC in xeRunJniMethod 3XHSTACKLINE at 0xD39B3B18 in invokeJniMethod 3XHSTACKLINE at 0xD39AD73C in jni_CallStaticVoidMethodV 3XHSTACKLINE at 0xD2EBB538 in _ZN7JNIEnv_20CallStaticVoidMethodEP7_jclassP10_jme thodIDz[DS] The app would not have gotten this far if the call to GetMethodId() failed. So I was able to get the method id for this static function, but am not able to actually call it. Anyone have any ideas? Thanks. |