I have a WaveFront OBJ file I’m trying to load in jme3. During loading, the following IllegalSateException is thrown. Can anybody help me with this? I have no idea what 'No loader registered for type “” ’ means. The loader appears to be able to find all necessary files (the .mtl file and the textures are found without warning).
nov 29, 2013 1:18:08 PM com.jme3.scene.plugins.MTLLoader readLine
WARNING: Unknown statement in MTL! bump-front.png
nov 29, 2013 1:18:08 PM com.jme3.scene.plugins.MTLLoader readLine
WARNING: Unknown statement in MTL! map_opacity
nov 29, 2013 1:18:08 PM class com.jme3.app.AppTask invoke()
SEVERE: Exception
java.lang.IllegalStateException: No loader registered for type “”
at com.jme3.asset.ImplHandler.aquireLoader(ImplHandler.java:199)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:266)
at com.jme3.asset.DesktopAssetManager.loadTexture(DesktopAssetManager.java:341)
at com.jme3.scene.plugins.MTLLoader.loadTexture(MTLLoader.java:182)
at com.jme3.scene.plugins.MTLLoader.readLine(MTLLoader.java:250)
at com.jme3.scene.plugins.MTLLoader.load(MTLLoader.java:304)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:283)
at com.jme3.scene.plugins.OBJLoader.loadMtlLib(OBJLoader.java:335)
at com.jme3.scene.plugins.OBJLoader.readLine(OBJLoader.java:388)
at com.jme3.scene.plugins.OBJLoader.load(OBJLoader.java:577)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:283)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:369)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:373)