jsonschema -i canadian_address1.json canadian_address_schema2.json
Traceback (most recent call last):
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 774, in resolve_from_url
document = self.store[url]
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/_utils.py", line 22, in __getitem__
return self.store[self.normalize(uri)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 777, in resolve_from_url
document = self.resolve_remote(url)
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 860, in resolve_remote
result = requests.get(uri).json()
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/requests/models.py", line 889, in json
self.content.decode(encoding), **kwargs
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/json/__init__.py", line 348, in loads
return _default_decoder.decode(s)
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/json/decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 10 column 2 (char 288)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/myuser/.conda/envs/fcraas-api-env/bin/jsonschema", line 8, in <module>
sys.exit(main())
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/cli.py", line 76, in main
sys.exit(run(arguments=parse_args(args=args)))
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/cli.py", line 87, in run
for error in validator.iter_errors(instance):
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 328, in iter_errors
for error in errors:
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/_validators.py", line 286, in properties
schema_path=property,
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 344, in descend
for error in self.iter_errors(instance, schema):
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 328, in iter_errors
for error in errors:
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/_validators.py", line 286, in properties
schema_path=property,
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 344, in descend
for error in self.iter_errors(instance, schema):
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 328, in iter_errors
for error in errors:
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/_validators.py", line 259, in ref
scope, resolved = validator.resolver.resolve(ref)
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 766, in resolve
return url, self._remote_cache(url)
File "/home/myuser/.conda/envs/fcraas-api-env/lib/python3.7/site-packages/jsonschema/validators.py", line 779, in resolve_from_url
raise exceptions.RefResolutionError(exc)
jsonschema.exceptions.RefResolutionError: Expecting ',' delimiter: line 10 column 2 (char 288)
Why am I seeing this error? I did this where the #/defintions/CAN_* schema were embedded within canadian_address_schema2.json and it worked. Thanks,