3Ds Max to OgreMax to Jmonkey = Bug

Hello

I try to import my 3ds files in Jmonkey usign Ogremax, but I always get the same Error :

[java]oct. 31, 2013 5:51:20 PM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.x
oct. 31, 2013 5:51:20 PM com.jme3.system.Natives extractNativeLibs
INFO: Extraction Directory: C:\Users\Philoupe\Documents\Jmonkey\HelloAssets
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Lwjgl 2.9.0 context running on thread LWJGL Renderer Thread
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Adapter: aticfx64
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Driver Version: 8.17.10.1116
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Vendor: ATI Technologies Inc.
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: OpenGL Version: 4.2.11478 Compatibility Profile Context
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: Renderer: AMD Radeon HD 7670M
oct. 31, 2013 5:51:21 PM com.jme3.system.lwjgl.LwjglContext printContextInitInfo
INFO: GLSL Ver: 4.20
oct. 31, 2013 5:51:21 PM com.jme3.asset.AssetConfig loadText
WARNING: Cannot find loader com.jme3.scene.plugins.blender.BlenderModelLoader
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Device: OpenAL Soft
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Vendor: OpenAL Community
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Renderer: OpenAL Soft
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio Version: 1.1 ALSOFT 1.15.1
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: AudioRenderer supports 64 channels
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio effect extension version: 1.0
oct. 31, 2013 5:51:21 PM com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread
INFO: Audio max auxilary sends: 4
oct. 31, 2013 5:51:22 PM com.jme3.scene.plugins.ogre.SceneLoader startElement
WARNING: Unrecognized version number in dotScene file: 1.0
oct. 31, 2013 5:51:22 PM com.jme3.app.Application handleError
SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.NullPointerException
at com.jme3.scene.plugins.ogre.SceneLoader.startElement(SceneLoader.java:424)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:506)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:353)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2717)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
at com.jme3.scene.plugins.ogre.SceneLoader.load(SceneLoader.java:532)
at com.jme3.asset.DesktopAssetManager.loadAsset(DesktopAssetManager.java:288)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:374)
at com.jme3.asset.DesktopAssetManager.loadModel(DesktopAssetManager.java:378)
at jme3test.helloworld.HelloAssets.simpleInitApp(HelloAssets.java:27)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:226)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:130)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:207)
at java.lang.Thread.run(Thread.java:722)
[/java]

There is scene + mesh files and the original max file.

http://www.2shared.com/file/f7FoBRp2/scene.html

I use Max 2014, OgreMax 2.4.8 and Jmonkey 3

Thx in advance

Can somebody help me ?
Thx

From here your code and model looks fine.

(more information or we cant help)

When I try to open it in Jmonkey’s viewer, it says :
“Error openning test.scene”

In code, I do :
[java]
Spatial teapot = assetManager.loadModel(“Models/test.scene”);
rootNode.attachChild(teapot);
[/java]

But I got the NullPointerException (see first post).

Does it works with my file on your Jmonkey ?

Thx

I found that :
If I change :
[java]<colourAmbient r=“0.3333333” g=“0.3333333” b=“0.3333333” />[/java]
by :
[java]<colourAmbient r=“0” g=“0” b=“0” />[/java]
And I remove

[java]<clipping near=“0” far=“100000”/>[/java]

in the .scene file, It will load but the meshes don’t load because of
[java]<vertexbuffer normals=“true” texture_coord_dimensions_0=“float” texture_coords=“1”>[/java]

If I change it by :
[java]<vertexbuffer normals=“true” texture_coord_dimensions_0=“1” texture_coords=“1”>[/java]
It works

So there must be some settings on the Exporter I must found

Thx