Ok I am unsure as to what make of this, other than 2.1 isn’t based on the last jme3 release but I doubt this is a class path issue
Downloaded the test case here
[SOLVED] How to make CharacterControl And DynamicAnimControl Ignore Each other?
I get the model floating away in 2.0.0 (I suppose the bug under discussion)
and then 2.0.1 I get this
Exception in thread "main" java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
hks/test/TestApp.switchNinjaToCharacterMode()V @35: invokespecial
Reason:
Type 'com/jme3/bullet/collision/shapes/CapsuleCollisionShape' (current frame, stack[2]) is not assignable to 'com/jme3/bullet/collision/shapes/ConvexShape'
Current Frame:
bci: @35
flags: { }
locals: { 'hks/test/TestApp', 'com/jme3/scene/Spatial', 'com/jme3/bullet/collision/shapes/CapsuleCollisionShape' }
stack: { uninitialized 28, uninitialized 28, 'com/jme3/bullet/collision/shapes/CapsuleCollisionShape', float }
Bytecode:
0x0000000: 2ab4 0060 03b6 0062 4c2b 0b12 680b b600
0x0000010: 6957 bb00 6f59 0d0d b700 714d bb00 7459
0x0000020: 2c12 76b7 0077 4e2d 127a b600 7b2d 127f
0x0000030: b600 802a b400 6003 b600 6212 83b6 0085
0x0000040: c000 833a 0419 04c6 0035 0336 05a7 0024
0x0000050: 2db6 0089 1904 b600 8d15 0532 b600 9119
0x0000060: 04b6 008d 1505 322d b600 89b6 0097 8405
0x0000070: 0115 0519 04b6 008d bea1 ffd7 2ab4 0060
0x0000080: 2db6 009a 2ab4 0059 b600 9e2d b600 a2b1
0x0000090:
Stackmap Table:
full_frame(@80,{Object[#1],Object[#106],Object[#111],Object[#116],Object[#131],Integer},{})
same_frame(@113)
chop_frame(@124,1)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)