ryerrabelli / jmonkeyengine

Automatically exported from code.google.com/p/jmonkeyengine
0 stars 0 forks source link

IllegalArgumentException: Unsupported type #402

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Open a J3O model, do some edits like reattaching nodes, or changing transform
2. Now press the "save" button on the top-left of jMP

What is the expected output? What do you see instead?
I expect the model to be saved successfuly. Instead I see an exception:

java.lang.IllegalArgumentException: Unsupported type: 
com.jme3.scene.Mesh@e9325ec
    at com.jme3.gde.core.properties.UserDataProperty.getObjectType(UserDataProperty.java:76)
    at com.jme3.gde.core.properties.UserDataProperty.<init>(UserDataProperty.java:61)
    at com.jme3.gde.core.sceneexplorer.nodes.JmeSpatial.createSheet(JmeSpatial.java:302)
    at com.jme3.gde.core.sceneexplorer.nodes.JmeGeometry.createSheet(JmeGeometry.java:111)
    at org.openide.nodes.AbstractNode.getSheet(AbstractNode.java:441)
    at org.openide.nodes.AbstractNode.getPropertySets(AbstractNode.java:457)
    at org.openide.explorer.propertysheet.PropertySheet$2.run(PropertySheet.java:616)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1424)
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1968)

Original issue reported on code.google.com by ShadowIs...@gmail.com on 12 Sep 2011 at 12:14

GoogleCodeExporter commented 8 years ago
Why is there mesh data in the UserData??

Original comment by normen667 on 12 Sep 2011 at 8:42

GoogleCodeExporter commented 8 years ago
This issue was closed by revision r8247.

Original comment by normen667 on 12 Sep 2011 at 8:46

GoogleCodeExporter commented 8 years ago
UserData is used internally by the ogre loader to support shared geomtries and 
animation and their cloning

Original comment by ShadowIs...@gmail.com on 12 Sep 2011 at 3:10