[x3d-public] Results from Everit JSON valdiator, draft-07 JSON schemas

John Carlson yottzumm at gmail.com
Tue Mar 30 16:36:40 PDT 2021


  Here are the results from the up to date Everit schema validator on 
the X3D JSON zip provided in on the X3D resources page, and any extra 
files left over from the sourceforge, and perhaps Savage archive.

I will create the Ajv report next.  We should probably compare filenames 
for failed validations.


Again, either I will run through and create JSON using up to date 
X3dToJSON.xslt, or someone else can.

John

$ more javaresults.txt |grep schema|grep -v Xvl|grep -v development

json-schema 3.0 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/Group: #: 0 subschemas matched instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/ConformanceNist/BindableNodes/Viewpoint/viewinline.json
json-schema 3.0 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/8/Transform: #: 0 subschemas matched instead of 
one 
/c/x3d-code/www.web3d.org/x3d/content/examples/ConformanceNist/BindableNodes/Viewpoint/jumpcut_proximitysensor.json
json-schema 3.1 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/CADAssembly: #: 0 subschemas matched instead of 
one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
json-schema 3.1 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/CADAssembly: #: 0 subschemas matched instead of 
one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeC.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BodyGeometry.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/3/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounce.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/UniversalJoint.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/DoubleHingeJoint.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SliderJoint.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/head/component: 2 schema violations found 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/CarDemoMain.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children: 64 schema violations found 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/CarDemoMain.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallJoint.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MotorJoint.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BallBounceSimple.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/3/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/BounceTrimesh.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/MovingBody.json
json-schema 3.2 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/RigidBodyCollection: #: 0 subschemas matched 
instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/RigidBodyPhysics/SingleHingeJoint.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/0/NavigationInfo: #: 0 subschemas matched instead 
of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Savage/GroundVehicles/Jeep/Jeep.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/Shape: #: only 1 subschema matches out of 2 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/TextFont.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/Shape: #: only 1 subschema matches out of 2 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/TextFont.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/NavigationInfo: #: 0 subschemas matched instead 
of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/SubWorld.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/ProtoDeclare/ProtoBody/-children/0/Transform: #: 
0 subschemas matched instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/Cut.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/4/Transform: #: 0 subschemas matched instead of 
one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/Query.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/1/Shape: #: only 1 subschema matches out of 2 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/TextSize.json
json-schema 3.3 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/2/Shape: #: only 1 subschema matches out of 2 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/TextSize.json
json-schema 3.0 Validation error 
org.everit.json.schema.InternalValidationException: 
#/X3D/Scene/-children/3/Group: #: 0 subschemas matched instead of one 
/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter30Scripts/Figure30_1ScriptSlidingBall.json 




More information about the x3d-public mailing list