UnsatisfiedLinkError in bullet

I got this error with nightly build.
SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.UnsatisfiedLinkError: com.jme3.bullet.PhysicsSpace.addConstraintC(JJZ)V
at com.jme3.bullet.PhysicsSpace.addConstraintC(Native Method)
at com.jme3.bullet.PhysicsSpace.addJoint(PhysicsSpace.java:665)

however, there is no error in android.
I looked bulletjme.dll and libbulletjme.so with binary editor.
so there is “addConstraintC” in libbulletjme.so, but there isnt bulletjme.dll.
is this the cause? or is something wrong? :-?

Native bullet is not for production yet, at the moment the binaries are not built.

The reason why I used the native bullet, I saw different behavior of jbullet and bullet.
(in jbullet, my character went forward like a rocket when game was started. idk why)
but no problem in android, and my main target is android :smiley:

I found cause of issue.
My character have 2 physics object, so they were in conflict with each other in jbullet.
I think, the reason is because of their different interpretation for collision group.
objA : collideGroup=2 collideWith=1
objB: collideGroup=3 collideWith=2

in bullet: not collide
in jbullet: collide

which is Correct specification? ( maybe jbullet according to javadoc )
I think bullets specification is better, seems naturally. (In fact, I was mistaken.)
Of course, bullet is not supported. and It might be that you know of course.

You don’t use the collision groups correctly they work as intendend in jbullet.
The content of this post is meant to be read as a straight information or question without an implicit dismissive stance or interest in having the other party feel offended unless there’s emotes that hint otherwise or there’s an increased use of exclamation marks and all-capital words.

huh? sorry, I can’t understand well…
I seem to be misunderstanding something anyway

1 Like