node_modules/xsd2jsonschema/src/visitors/visitor.js:66
throw err;
^
Error: true must be a number
at JsonSchemaFileDraft07.set [as exclusiveMinimum] (xsd2json_library_issue/node_modules/xsd2jsonschema/src/propertyDefinable.js:122:12)
at BuiltInTypeConverter.positiveInteger (xsd2json_library_issue/node_modules/xsd2jsonschema/src/builtInTypeConverter.js:547:31)
at ConverterDraft07.createAttributeSchema (xsd2json_library_issue/node_modules/xsd2jsonschema/src/converterDraft04.js:220:58)
at ConverterDraft07.handleAttributeLocal (xsd2json_library_issue/node_modules/xsd2jsonschema/src/converterDraft04.js:262:32)
at ConverterDraft07.attribute (xsd2json_library_issue/node_modules/xsd2jsonschema/src/converterDraft04.js:297:16)
at ConverterDraft07.process (xsd2json_library_issue/node_modules/xsd2jsonschema/src/converterDraft04.js:134:33)
at BaseConversionVisitor.visit (xsd2json_library_issue/node_modules/xsd2jsonschema/src/visitors/visitor.js:60:26)
at DepthFirstTraversal.walk (xsd2json_library_issue/node_modules/xsd2jsonschema/src/depthFirstTraversal.js:47:34)
at DepthFirstTraversal.walk (xsd2json_library_issue/node_modules/xsd2jsonschema/src/depthFirstTraversal.js:52:12)
at DepthFirstTraversal.walk (xsd2json_library_issue/node_modules/xsd2jsonschema/src/depthFirstTraversal.js:52:12)
joel@Joels-MacBook-Pro-2 xsd2json_library_issue %
I am unsure if I fixed it, or if I just destroyed functionality by changing exclusiveMinimum from true to 0, everywhere in builtInTypeConverter.js.
When converting XSD schemas with
xsd:positiveInteger
orxsd:nonNegativeInteger
, the converter will throw the error below.Examples:
I am unsure if I fixed it, or if I just destroyed functionality by changing
exclusiveMinimum
fromtrue
to0
, everywhere inbuiltInTypeConverter.js
.