FHIR Chat · Using the validator CLI with `-ig` pointing to a directory · implementers

Stream: implementers

Topic: Using the validator CLI with `-ig` pointing to a directory


view this post on Zulip 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

view this post on Zulip Grahame Grieve (Nov 03 2020 at 20:09):

definitely a problem for me to fix. how do I reproduce ?

view this post on Zulip 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