I am having problems importing even the simplest content from Blender (.blend–import). I always get an IOException saying “Unknown data type: int64_t”. I am using Blender 2.81 and jMonkey 3.2.4-stable (I also checked with version 3.3.0-alpha5 - same result) on a Mac with macOS Catalina. Any ideas?
INFORMATION: Loading animations that will be later applied to scene features.
Nov. 23, 2019 6:26:52 VORM. com.jme3.app.LegacyApplication handleError
SCHWERWIEGEND: Uncaught exception thrown in Thread[jME3 Main,5,main]
com.jme3.asset.AssetLoadException: An exception has occurred while loading asset: Models/cube.blend
at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:261)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:373)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:416)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:420)
at app.HelloAnimation.simpleInitApp(HelloAnimation.java:42)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:220)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:211)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Unknown data type: int64_t
at com.jme3.scene.plugins.blender.BlenderLoader.load(BlenderLoader.java:221)
at com.jme3.scene.plugins.blender.BlenderLoader.load(BlenderLoader.java:88)
at com.jme3.asset.DesktopAssetManager.loadLocatedAsset(DesktopAssetManager.java:259)
... 8 more
Caused by: com.jme3.scene.plugins.blender.file.BlenderFileException: Unknown data type: int64_t
at com.jme3.scene.plugins.blender.file.Structure$DataType.getDataType(Structure.java:318)
at com.jme3.scene.plugins.blender.file.Field.fill(Field.java:92)
at com.jme3.scene.plugins.blender.file.Structure.fill(Structure.java:118)
at com.jme3.scene.plugins.blender.file.Field.fill(Field.java:183)
at com.jme3.scene.plugins.blender.file.Structure.fill(Structure.java:118)
at com.jme3.scene.plugins.blender.file.Pointer.fetchData(Pointer.java:122)
at com.jme3.scene.plugins.blender.objects.ObjectHelper.toObject(ObjectHelper.java:170)
at com.jme3.scene.plugins.blender.BlenderLoader.load(BlenderLoader.java:105)
I am using Gradle (not the SDK). My gradle build file looks like this:
Additional remark: the jMonkey import Structure.java knows a type uint64_t but my blender file seems to contain a int64_t type, which is unknown to jMonkey.