Bullet ray test crash on android

There is another thread in which the bug was supposedly found and fixed in github. But how can I fix it on my 3.1 SDK

JNI DETECTED ERROR IN APPLICATION: the return type of CallVoidMethodV does not match boolean java.util.List.add(java.lang.Object)
F/art ( 5507): art/runtime/check_jni.cc:65] in call to CallVoidMethodV
F/art ( 5507): art/runtime/check_jni.cc:65] from void com.jme3.bullet.PhysicsSpace.rayTest_native(com.jme3.math.Vector3f, com.jme3.math.Vector3f, long, java.util.List, int)
F/art ( 5507): art/runtime/check_jni.cc:65] “GLThread 3487” prio=5 tid=14 Runnable
F/art ( 5507): art/runtime/check_jni.cc:65] | group=“main” sCount=0 dsCount=0 obj=0x12c880c0 self=0xb73dde10
F/art ( 5507): art/runtime/check_jni.cc:65] | sysTid=5526 nice=0 cgrp=apps sched=0/0 handle=0xb73de400
F/art ( 5507): art/runtime/check_jni.cc:65] | state=R schedstat=( 9762547462 768867375 3362 ) utm=853 stm=123 core=1 HZ=100
F/art ( 5507): art/runtime/check_jni.cc:65] | stack=0xa5952000-0xa5954000 stackSize=1036KB
F/art ( 5507): art/runtime/check_jni.cc:65] | held mutexes= “mutator lock”(shared held)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #00 pc 00004640 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #01 pc 00002e8d /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #02 pc 0023f355 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, char const*, art::mirror::ArtMethod*)+68)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #03 pc 00224517 /system/lib/libart.so (art::thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&) const+146)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #04 pc 000af983 /system/lib/libart.so (art::JniAbort(char const*, char const*)+582)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #05 pc 000b00bd /system/lib/libart.so (art::JniAbortF(char const*, char const*, …)+60)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #06 pc 000b0a73 /system/lib/libart.so (art::ScopedCheck::CheckSig(_jmethodID*, char const*, bool) (.constprop.130)+266)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #07 pc 000ba6a5 /system/lib/libart.so (art::CheckJNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+60)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #08 pc 0005aeb9 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, …)+18)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #09 pc 0005d509 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (jmeBulletUtil::addResult(_JNIEnv*, _jobject*, btVector3, btVector3, float, btCollisionObject const*)+136)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #10 pc 0005c387 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (???)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #11 pc 00085f51 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (???)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #12 pc 00087dff /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)+274)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #13 pc 0008809d /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (???)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #14 pc 0006a341 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btDbvt::rayTest(btDbvtNode const*, btVector3 const&, btVector3 const&, btDbvt::ICollide&)+376)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #15 pc 00087fc9 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)+732)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #16 pc 000880cb /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&)+28)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #17 pc 0008810f /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btSingleRayCallback::process(btBroadphaseProxy const*)+60)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #18 pc 0007daed /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (BroadphaseRayTester::Process(btDbvtNode const*)+10)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #19 pc 0007dfc9 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const+288)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #20 pc 0007e019 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&)+68)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #21 pc 00087a17 /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const+58)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #22 pc 0005c8bf /data/app/com.darkfig.game-2/lib/arm/libbulletjme.so (Java_com_jme3_bullet_PhysicsSpace_rayTest_1native+138)
F/art ( 5507): art/runtime/check_jni.cc:65] native: #23 pc 00012ed9 /data/dalvik-cache/arm/data@app@com.darkfig.game-2@base.apk@classes.dex (Java_com_jme3_bullet_PhysicsSpace_rayTest_1native__Lcom_jme3_math_Vector3f_2Lcom_jme3_math_Vector3f_2JLjava_util_List_2I+176)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.rayTest_native(Native method)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.rayTest(PhysicsSpace.java:802)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.rayTest(PhysicsSpace.java:775)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.control.BetterCharacterControl.checkOnGround(BetterCharacterControl.java:468)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.control.BetterCharacterControl.prePhysicsTick(BetterCharacterControl.java:166)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.preTick_native(PhysicsSpace.java:209)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.stepSimulation(Native method)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.update(PhysicsSpace.java:359)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.PhysicsSpace.update(PhysicsSpace.java:345)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.bullet.BulletAppState.render(BulletAppState.java:247)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.app.state.AppStateManager.render(AppStateManager.java:300)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.app.SimpleApplication.update(SimpleApplication.java:257)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.app.AndroidHarnessFragment.update(AndroidHarnessFragment.java:577)
F/art ( 5507): art/runtime/check_jni.cc:65] at com.jme3.system.android.OGLESContext.onDrawFrame(OGLESContext.java:336)
F/art ( 5507): art/runtime/check_jni.cc:65] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1522)
F/art ( 5507): art/runtime/check_jni.cc:65] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)
F/art ( 5507): art/runtime/check_jni.cc:65]