See attached schema and instance.
x3d-4.1-JSONSchema.json
StackOverflow.zip
Error caught problem with file HumanoidComplete.json RangeError: Maximum call stack size exceeded
at BasicOutputPlugin.afterKeyword (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/evaluation-plugins/basic-output.js:24:28)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:88:30)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/oneOf.js:17:20)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/ref.js:7:43)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
Error caught problem with file HumanoidCompleteShort.json RangeError: Maximum call stack size exceeded
at BasicOutputPlugin.afterKeyword (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/evaluation-plugins/basic-output.js:24:28)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:88:30)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/oneOf.js:17:20)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/ref.js:7:43)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
See attached schema and instance.
x3d-4.1-JSONSchema.json
StackOverflow.zip
Error caught problem with file HumanoidComplete.json RangeError: Maximum call stack size exceeded
at BasicOutputPlugin.afterKeyword (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/evaluation-plugins/basic-output.js:24:28)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:88:30)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/oneOf.js:17:20)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/ref.js:7:43)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
Error caught problem with file HumanoidCompleteShort.json RangeError: Maximum call stack size exceeded
at BasicOutputPlugin.afterKeyword (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/evaluation-plugins/basic-output.js:24:28)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:88:30)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/oneOf.js:17:20)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/ref.js:7:43)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/properties.js:24:23)
at Object.interpret (file:///C:/Users/jcarl/x3dvalidate/node_modules/@hyperjump/json-schema/lib/keywords/validation.js:82:38)