[x3d-public] X3DJSAIL, X3dToJava.xslt
Don Brutzman
brutzman at nps.edu
Tue Apr 17 18:42:32 PDT 2018
John, I suspect that you have an older version of X3DJSAIL. I just ran each of your examples without error, they all pass self-validation tests.
p.s. To reduce unnecessary Usage: messages all the time, I put a check in the main method for X3dToJava.xslt, will apply that.
exampleObject.handleArguments(args);
to
if ((args != null) && (args.length > 0))
exampleObject.handleArguments(args);
On 4/16/2018 11:21 PM, John Carlson wrote:
> Various bugs when validating Java code, running the program with
>
> Java file file.x3d -validate
>
> All files attached. Most are correct. There are more errors, if you want to run all the Java files.
>
> John
>
> net/x3djsonld/data/ball
>
> parameter: source file ball.x3d filesize 9056 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.ball.main(ball.java:191)
>
> net/x3djsonld/data/Box
>
> parameter: source file Box.x3d filesize 4151 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] ProtoInstance anyShape found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance anyShape found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance anyShape found but node type is unknown and containerField is children, unable to add to scene graph
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ProtoDeclare anyShape has no corresponding ProtoInstance attached to the scene graph.
>
> Box self-validation test results: success
>
> net/x3djsonld/data/CameraExamples
>
> parameter: source file CameraExamples.x3d filesize 43323 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraShot found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraShot found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraShot found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraShot found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraShot found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance Camera found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraMovement found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CameraShot found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance Camera found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance OfflineRender found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance ViewFrustum found but node type is unknown and containerField is children, unable to add to scene graph
>
> [X3DLoaderObject error] ProtoInstance CrossHair found but node type is unknown and containerField is children, unable to add to scene graph
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare Camera has no corresponding ProtoInstance attached to the scene graph.
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare CameraShot has no corresponding ProtoInstance attached to the scene graph.
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare CameraMovement has no corresponding ProtoInstance attached to the scene graph.
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare OfflineRender has no corresponding ProtoInstance attached to the scene graph.
>
> ROUTE fromNode='Camera.SimpleShotsTest' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.SimpleShotsTest' fromField='totalDuration' toNode='CameraTimer.SimpleShots' toField='cycleInterval'/>
>
> ROUTE toNode='Camera.SimpleShotsTest' was not found in connected scene graph.
>
> <ROUTE fromNode='CameraTimer.SimpleShots' fromField='fraction_changed' toNode='Camera.SimpleShotsTest' toField='set_fraction'/>
>
> ROUTE toNode='Camera.SimpleShotsTest' was not found in connected scene graph.
>
> <ROUTE fromNode='TextTouchActive.SimpleShotsFilter' fromField='inputTrue' toNode='Camera.SimpleShotsTest' toField='set_bind'/>
>
> ROUTE fromNode='Camera.AimPointTest' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.AimPointTest' fromField='totalDuration' toNode='CameraTimer.AimPointTest' toField='cycleInterval'/>
>
> ROUTE toNode='Camera.AimPointTest' was not found in connected scene graph.
>
> <ROUTE fromNode='CameraTimer.AimPointTest' fromField='fraction_changed' toNode='Camera.AimPointTest' toField='set_fraction'/>
>
> ROUTE toNode='Camera.AimPointTest' was not found in connected scene graph.
>
> <ROUTE fromNode='TextTouchActive.AimPointFilter' fromField='inputTrue' toNode='Camera.AimPointTest' toField='set_bind'/>
>
> ROUTE fromNode='Camera.SimpleShotsTest' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.SimpleShotsTest' fromField='position_changed' toNode='CameraShapeTransform' toField='translation'/>
>
> ROUTE fromNode='Camera.SimpleShotsTest' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.SimpleShotsTest' fromField='orientation_changed' toNode='CameraShapeTransform' toField='rotation'/>
>
> ROUTE fromNode='Camera.AimPointTest' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.AimPointTest' fromField='position' toNode='CameraShapeTransform' toField='translation'/>
>
> ROUTE fromNode='Camera.AimPointTest' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.AimPointTest' fromField='orientation_changed' toNode='CameraShapeTransform' toField='rotation'/>
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare ViewFrustum has no corresponding ProtoInstance attached to the scene graph.
>
> ROUTE toNode='ViewFrustumNode' was not found in connected scene graph.
>
> <ROUTE fromNode='ViewFrustumToggle' fromField='toggle' toNode='ViewFrustumNode' toField='set_visible'/>
>
> ROUTE toNode='MoveAimPoint3.1' was not found in connected scene graph.
>
> <ROUTE fromNode='BoxPath' fromField='value_changed' toNode='MoveAimPoint3.1' toField='goalAimPoint'/>
>
> ROUTE toNode='MoveAimPoint3.2' was not found in connected scene graph.
>
> <ROUTE fromNode='BoxPath' fromField='value_changed' toNode='MoveAimPoint3.2' toField='goalAimPoint'/>
>
> ROUTE toNode='MoveAimPoint3.3' was not found in connected scene graph.
>
> <ROUTE fromNode='BoxPath' fromField='value_changed' toNode='MoveAimPoint3.3' toField='goalAimPoint'/>
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare CrossHair has no corresponding ProtoInstance attached to the scene graph.
>
> ROUTE fromNode='Camera.SimpleShotsTest' was not found in connected scene graph.
>
> ROUTE toNode='CrossHairInstance' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.SimpleShotsTest' fromField='isBound' toNode='CrossHairInstance' toField='set_enabled'/>
>
> ROUTE fromNode='Camera.AimPointTest' was not found in connected scene graph.
>
> ROUTE toNode='CrossHairInstance' was not found in connected scene graph.
>
> <ROUTE fromNode='Camera.AimPointTest' fromField='isBound' toNode='CrossHairInstance' toField='set_enabled'/>
>
> CameraExamples self-validation test results: success
>
> net/x3djsonld/data/CameraPrototypes
>
> parameter: source file CameraPrototypes.x3d filesize 52278 bytes
>
> parameter: "-validate" for model validation
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ProtoDeclare Camera has no corresponding ProtoInstance attached to the scene graph.
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ProtoDeclare CameraShot has no corresponding ProtoInstance attached to the scene graph.
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ProtoDeclare CameraMovement has no corresponding ProtoInstance attached to the scene graph.
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ProtoDeclare OfflineRender has no corresponding ProtoInstance attached to the scene graph.
>
> CameraPrototypes self-validation test results: success
>
> net/x3djsonld/data/CloudsProcedural4
>
> parameter: source file CloudsProcedural4.x3d filesize 14615 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=Shape (Shape), child=Rectangle2D, java.lang.ClassCastException: org.web3d.x3d.jsail.Shape.ShapeObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Shape.ShapeObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:868)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.CloudsProcedural4.main(CloudsProcedural4.java:540)
>
> validate results:
>
> success, no problems noted
>
> CloudsProcedural4 self-validation test results: success
>
> net/x3djsonld/data/cube
>
> parameter: source file cube.x3d filesize 56902 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=IndexedFaceSet (IndexedFaceSet), child=Normal, java.lang.ClassCastException: org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:868)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.cube.main(cube.java:222)
>
> validate results:
>
> success, no problems noted
>
> cube self-validation test results: success
>
> net/x3djsonld/data/flowers
>
> parameter: source file flowers.x3d filesize 12425 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.flowers.main(flowers.java:294)
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.flowers.main(flowers.java:294)
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.flowers.main(flowers.java:294)
>
> validate results:
>
> success, no problems noted
>
> flowers self-validation test results: success
>
> net/x3djsonld/data/flowers7
>
> parameter: source file flowers7.x3d filesize 16066 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.flowers7.main(flowers7.java:285)
>
> validate results:
>
> success, no problems noted
>
> flowers7 self-validation test results: success
>
> net/x3djsonld/data/freewrlflowers
>
> parameter: source file freewrlflowers.x3d filesize 2717 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] ProtoInstance FlowerProto found but node type is unknown and containerField is children, unable to add to scene graph
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare FlowerProto has no corresponding ProtoInstance attached to the scene graph.
>
> freewrlflowers self-validation test results: success
>
> net/x3djsonld/data/geo
>
> parameter: source file geo.x3d filesize 4607 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.geo.main(geo.java:145)
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=field (field), child=ComposedCubeMapTexture, java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.CubeMapTexturing.ComposedCubeMapTextureObject cannot be cast to org.web3d.x3d.sai.Core.X3DChildNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:679)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.geo.main(geo.java:145)
>
> validate results:
>
> success, no problems noted
>
> geo self-validation test results: success
>
> net/x3djsonld/data/glflowers
>
> parameter: source file glflowers.x3d filesize 2711 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] ProtoInstance FlowerProto found but node type is unknown and containerField is children, unable to add to scene graph
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare FlowerProto has no corresponding ProtoInstance attached to the scene graph.
>
> glflowers self-validation test results: success
>
> net/x3djsonld/data/HeadsUpDisplayExample
>
> parameter: source file HeadsUpDisplayExample.x3d filesize 4486 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] ProtoInstance HeadsUpDisplay found but node type is unknown and containerField is children, unable to add to scene graph
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ExternProtoDeclare HeadsUpDisplay has no corresponding ProtoInstance attached to the scene graph.
>
> HeadsUpDisplayExample self-validation test results: success
>
> net/x3djsonld/data/HeadsUpDisplayPrototype
>
> parameter: source file HeadsUpDisplayPrototype.x3d filesize 7368 bytes
>
> parameter: "-validate" for model validation
>
> validate results:
>
> WARNING_PROTOINSTANCE_NOT_FOUND, ProtoDeclare HeadsUpDisplay has no corresponding ProtoInstance attached to the scene graph.
>
> HeadsUpDisplayPrototype self-validation test results: success
>
> net/x3djsonld/data/ifscube
>
> parameter: source file ifscube.x3d filesize 1143 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=IndexedFaceSet (IndexedFaceSet), child=Normal, java.lang.ClassCastException: org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:868)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.ifscube.main(ifscube.java:111)
>
> validate results:
>
> success, no problems noted
>
> ifscube self-validation test results: success
>
> net/x3djsonld/data/ifscubeworks
>
> parameter: source file ifscubeworks.x3d filesize 1103 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=IndexedFaceSet (IndexedFaceSet), child=Normal, java.lang.ClassCastException: org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject cannot be cast to org.web3d.x3d.sai.Grouping.X3DGroupingNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:868)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.ifscubeworks.main(ifscubeworks.java:111)
>
> validate results:
>
> success, no problems noted
>
> ifscubeworks self-validation test results: success
>
> net/x3djsonld/data/indexedfaceset_pixeltexture_entire
>
> parameter: source file indexedfaceset_pixeltexture_entire.x3d filesize 3596 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Invoking PixelTexture.setImage(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) failed (likely due to illegal value),
>
> java.lang.reflect.InvocationTargetException null
>
> org.web3d.x3d.sai.InvalidFieldValueException: new SFImageObject(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) For input string: "0xFF0000FF"
>
> validate results:
>
> success, no problems noted
>
> indexedfaceset_pixeltexture_entire self-validation test results: success
>
> net/x3djsonld/data/indexedfaceset_pixeltexture_part
>
> parameter: source file indexedfaceset_pixeltexture_part.x3d filesize 4011 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Invoking PixelTexture.setImage(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) failed (likely due to illegal value),
>
> java.lang.reflect.InvocationTargetException null
>
> org.web3d.x3d.sai.InvalidFieldValueException: new SFImageObject(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) For input string: "0xFF0000FF"
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=IndexedFaceSet (IndexedFaceSet), child=TextureCoordinate, java.lang.ClassCastException: org.web3d.x3d.jsail.Texturing.TextureCoordinateObject cannot be cast to org.web3d.x3d.sai.Rendering.X3DCoordinateNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Texturing.TextureCoordinateObject cannot be cast to org.web3d.x3d.sai.Rendering.X3DCoordinateNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:818)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.indexedfaceset_pixeltexture_part.main(indexedfaceset_pixeltexture_part.java:196)
>
> validate results:
>
> success, no problems noted
>
> indexedfaceset_pixeltexture_part self-validation test results: success
>
> net/x3djsonld/data/indexedfaceset_pixeltexture_plus
>
> parameter: source file indexedfaceset_pixeltexture_plus.x3d filesize 4000 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Invoking PixelTexture.setImage(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) failed (likely due to illegal value),
>
> java.lang.reflect.InvocationTargetException null
>
> org.web3d.x3d.sai.InvalidFieldValueException: new SFImageObject(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) For input string: "0xFF0000FF"
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=IndexedFaceSet (IndexedFaceSet), child=TextureCoordinate, java.lang.ClassCastException: org.web3d.x3d.jsail.Texturing.TextureCoordinateObject cannot be cast to org.web3d.x3d.sai.Rendering.X3DCoordinateNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Texturing.TextureCoordinateObject cannot be cast to org.web3d.x3d.sai.Rendering.X3DCoordinateNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:818)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.indexedfaceset_pixeltexture_plus.main(indexedfaceset_pixeltexture_plus.java:196)
>
> validate results:
>
> success, no problems noted
>
> indexedfaceset_pixeltexture_plus self-validation test results: success
>
> net/x3djsonld/data/indexedfaceset_pixeltexture_whole
>
> parameter: source file indexedfaceset_pixeltexture_whole.x3d filesize 4087 bytes
>
> parameter: "-validate" for model validation
>
> [X3DLoaderObject error] Invoking PixelTexture.setImage(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) failed (likely due to illegal value),
>
> java.lang.reflect.InvocationTargetException null
>
> org.web3d.x3d.sai.InvalidFieldValueException: new SFImageObject(2 2 4 0xFF0000FF 0x00FF00FF 0xFFFFFFFF 0xFFFF00FF) For input string: "0xFF0000FF"
>
> [X3DLoaderObject error] Incorrectly handled object construction, current elementObject=IndexedFaceSet (IndexedFaceSet), child=TextureCoordinate, java.lang.ClassCastException: org.web3d.x3d.jsail.Texturing.TextureCoordinateObject cannot be cast to org.web3d.x3d.sai.Rendering.X3DCoordinateNode
>
> java.lang.ClassCastException: org.web3d.x3d.jsail.Texturing.TextureCoordinateObject cannot be cast to org.web3d.x3d.sai.Rendering.X3DCoordinateNode
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:818)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:535)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:429)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.toX3dObjectTree(X3DLoaderObject.java:398)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:204)
>
> at org.web3d.x3d.jsail.X3DLoaderObject.loadModelFromFileX3D(X3DLoaderObject.java:188)
>
> at org.web3d.x3d.jsail.CommandLine.run(CommandLine.java:541)
>
> at org.web3d.x3d.jsail.Core.X3DObject.handleArguments(X3DObject.java:2816)
>
> at net.x3djsonld.data.indexedfaceset_pixeltexture_whole.main(indexedfaceset_pixeltexture_whole.java:201)
>
> validate results:
>
> success, no problems noted
>
> indexedfaceset_pixeltexture_whole self-validation test results: success
>
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
More information about the x3d-public
mailing list