[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