diff --git a/bin/jni/jni_interface.i b/bin/jni/jni_interface.i index 35aecf365af12f3be2b269ece279967d3a6711f7..67f0bec154292b76017143519011b3c1a1525325 100644 --- a/bin/jni/jni_interface.i +++ b/bin/jni/jni_interface.i @@ -56,13 +56,13 @@ %typemap(throws, throws="java.lang.IllegalArgumentException") std::invalid_argument { jclass excep = jenv->FindClass("java/lang/IllegalArgumentException"); if (excep) - jenv->ThrowNew(excep, $1.what().c_str()); + jenv->ThrowNew(excep, $1.what()); return $null; } %typemap(throws, throws="java.lang.IllegalStateException") std::runtime_error { jclass excep = jenv->FindClass("java/lang/IllegalStateException"); if (excep) - jenv->ThrowNew(excep, $1.what().c_str()); + jenv->ThrowNew(excep, $1.what()); return $null; }