Stream: implementers
Topic: Using the validator CLI with `-ig` pointing to a directory
Sean McIlvenna (Nov 03 2020 at 18:13):
I'm getting an exception when trying to validate an instance against a set of profiles in a directory... The command I'm running is:
java -jar validator_cli.jar test-fixed.xml -ig "E:\Code\seq-tools\src\main\resources\ig" -version 4.0.1
And the logs (including exception) is:
FHIR Validation tool Version 5.1.18 (Git# dcaa67ef1c2e). Built 2020-10-30T00:10:40.19Z (4 days old)
Java: 13.0.2 from C:\Program Files\Java\jdk-13.0.2 on amd64 (64bit). 12228MB available
Paths: Current = C:\Users\sean.mcilvenna\Downloads\sequoia, Package Cache = C:\Users\sean.mcilvenna\.fhir\packages
Params: test-fixed.xml -ig E:\Code\seq-tools\src\main\resources\ig -version 4.0.1
Loading
Load FHIR v4.0 from hl7.fhir.r4.core#4.0.1 - 4575 resources (00:04.0200)
Terminology server http://tx.fhir.org - Version 1.0.362 (00:01.0339)
Load E:\Code\seq-tools\src\main\resources\ig - 35 resources (00:00.0334)
Get set... go (00:00.0001)
Validating
Validate test-fixed.xmlException in thread "main" java.lang.Error: Not done yet
at org.hl7.fhir.validation.cli.services.StandAloneValidatorFetcher.fetch(StandAloneValidatorFetcher.java:41)
at org.hl7.fhir.validation.ValidationEngine.fetch(ValidationEngine.java:1864)
at org.hl7.fhir.validation.instance.InstanceValidator.checkReference(InstanceValidator.java:2456)
at org.hl7.fhir.validation.instance.InstanceValidator.checkChildByDefinition(InstanceValidator.java:4302)
at org.hl7.fhir.validation.instance.InstanceValidator.checkChild(InstanceValidator.java:4167)
at org.hl7.fhir.validation.instance.InstanceValidator.validateElement(InstanceValidator.java:4119)
at org.hl7.fhir.validation.instance.InstanceValidator.startInner(InstanceValidator.java:3853)
at org.hl7.fhir.validation.instance.InstanceValidator.start(InstanceValidator.java:3740)
at org.hl7.fhir.validation.instance.InstanceValidator.validateResource(InstanceValidator.java:4887)
at org.hl7.fhir.validation.instance.InstanceValidator.validate(InstanceValidator.java:701)
at org.hl7.fhir.validation.instance.InstanceValidator.validate(InstanceValidator.java:553)
at org.hl7.fhir.validation.ValidationEngine.validate(ValidationEngine.java:1409)
at org.hl7.fhir.validation.ValidationEngine.validate(ValidationEngine.java:1329)
at org.hl7.fhir.validation.cli.services.ValidationService.validateSources(ValidationService.java:75)
at org.hl7.fhir.validation.ValidatorCli.doValidation(ValidatorCli.java:193)
at org.hl7.fhir.validation.ValidatorCli.main(ValidatorCli.java:115)
Am I doing something wrong?
@Grahame Grieve
Grahame Grieve (Nov 03 2020 at 20:09):
definitely a problem for me to fix. how do I reproduce ?
Sean McIlvenna (Nov 03 2020 at 21:58):
I'll email you privately with a package that you can use
Last updated: Apr 12 2022 at 19:14 UTC