You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get an error "no parent on root resource" - it's not clear if I am doing something wrong. Can we have a working example or a
Full error log:
FHIR Validation tool Version 6.2.4 (Git# 29b1cd9). Built 2023-11-15T19:28:56.792Z (204 days old)
Java: 17.0.7 from c:\work\jdk-17.0.7 on amd64 (64bit). 15288MB available
WARNING: Default file encoding is windows-1252 which may cause unexpected results.
To fix this issue, run this program with the parameter '-Dfile.encoding=UTF-8'
Future releases may not be able to run at all with encoding windows-1252
Paths: Current = C:\Users\Jose\Downloads, Package Cache = C:\Users\Jose.fhir\packages
Params: -version R4 -fhirpath Bundle.entry[0].resource.resourceType .\peroniv3.json -debug
Locale: United Kingdom/GB
Jurisdiction: United Kingdom of Great Britain and Northern Ireland
Loading
Load FHIR v4.0.1 from hl7.fhir.r4.core#4.0.1 - 4576 resources (00:03.134)
Load hl7.fhir.uv.extensions.r4#1.0.0 - 1328 resources (00:01.338)
Load hl7.terminology#5.5.0 - 4224 resources (00:00.661)
Load hl7.terminology.r5#5.5.0 - 4224 resources (00:00.403)
Load hl7.fhir.uv.extensions#5.1.0 - 1396 resources (00:00.708)
Terminology server http://tx.fhir.org - Version 3.4.6 (00:01.047)
Package Summary: [hl7.fhir.r4.core#4.0.1, hl7.fhir.xver-extensions#0.0.12, hl7.fhir.uv.extensions.r4#1.0.0, hl7.terminology#5.5.0, hl7.terminology.r5#5.5.0, hl7.fhir.uv.extensions#5.1.0]
Get set... Generating snapshot for http://hl7.org/fhir/StructureDefinition/string|4.0.1
go (00:00.141)
...evaluating Bundle.entry[0].resource.resourceType
Exception in thread "main" java.lang.Error: No parent on root resource
at org.hl7.fhir.validation.instance.utils.ValidationContext.check(ValidationContext.java:47)
at org.hl7.fhir.validation.instance.utils.ValidationContext.(ValidationContext.java:39)
at org.hl7.fhir.validation.ValidationEngine.evaluateFhirPath(ValidationEngine.java:802)
at org.hl7.fhir.validation.cli.services.ValidationService.evaluateFhirpath(ValidationService.java:321)
at org.hl7.fhir.validation.cli.tasks.FhirpathTask.executeTask(FhirpathTask.java:41)
at org.hl7.fhir.validation.ValidatorCli.readParamsAndExecuteTask(ValidatorCli.java:393)
at org.hl7.fhir.validation.ValidatorCli.readParamsAndExecuteTask(ValidatorCli.java:188)
at org.hl7.fhir.validation.ValidatorCli.main(ValidatorCli.java:223)
The text was updated successfully, but these errors were encountered:
oliveregger
added a commit
to ahdis/org.hl7.fhir.core
that referenced
this issue
Jun 15, 2024
## Validator Changes
* Change how count is calculated when expanding value sets
* Fix value set expansion bugs
* Fix for fhirpath issue on command line (#1650)
* Add IG dependency validator
* work around bad r4 extension definitions
* don't reload different sub-version of extensions pack
## Other code changes
* Rework rendering library from ground up
* Merge Fix: Fix split logic of canonical into url and version in several places (#1663)
* Suppress spurious message when code system is unknown
* don't raise needless and wrong exceptions about extension definitions when rendering
* fix duplicate link creation
* Stop recursive rendering crash
* Obligation rendering improvements
* Handle extra profiles on resources in an IG when converting between versions
* Fixed issue with actor title not rendering in obligations
* Test and adaption for dateOp #1655
* Use assertj instead of hamcrest (#1662)
* More transifex work
* Add support for local packages during testing
***NO_CI***
When using fhirpath option, with the command line
java -jar '.\validator_cli.jar' -version R4 -fhirpath "Bundle.entry[0].resourceType" .\peroniv3.json
I get an error "no parent on root resource" - it's not clear if I am doing something wrong. Can we have a working example or a
Full error log:
FHIR Validation tool Version 6.2.4 (Git# 29b1cd9). Built 2023-11-15T19:28:56.792Z (204 days old)
Java: 17.0.7 from c:\work\jdk-17.0.7 on amd64 (64bit). 15288MB available
WARNING: Default file encoding is windows-1252 which may cause unexpected results.
To fix this issue, run this program with the parameter '-Dfile.encoding=UTF-8'
Future releases may not be able to run at all with encoding windows-1252
Paths: Current = C:\Users\Jose\Downloads, Package Cache = C:\Users\Jose.fhir\packages
Params: -version R4 -fhirpath Bundle.entry[0].resource.resourceType .\peroniv3.json -debug
Locale: United Kingdom/GB
Jurisdiction: United Kingdom of Great Britain and Northern Ireland
Loading
Load FHIR v4.0.1 from hl7.fhir.r4.core#4.0.1 - 4576 resources (00:03.134)
Load hl7.fhir.uv.extensions.r4#1.0.0 - 1328 resources (00:01.338)
Load hl7.terminology#5.5.0 - 4224 resources (00:00.661)
Load hl7.terminology.r5#5.5.0 - 4224 resources (00:00.403)
Load hl7.fhir.uv.extensions#5.1.0 - 1396 resources (00:00.708)
Terminology server http://tx.fhir.org - Version 3.4.6 (00:01.047)
Package Summary: [hl7.fhir.r4.core#4.0.1, hl7.fhir.xver-extensions#0.0.12, hl7.fhir.uv.extensions.r4#1.0.0, hl7.terminology#5.5.0, hl7.terminology.r5#5.5.0, hl7.fhir.uv.extensions#5.1.0]
Get set... Generating snapshot for http://hl7.org/fhir/StructureDefinition/string|4.0.1
go (00:00.141)
...evaluating Bundle.entry[0].resource.resourceType
Exception in thread "main" java.lang.Error: No parent on root resource
at org.hl7.fhir.validation.instance.utils.ValidationContext.check(ValidationContext.java:47)
at org.hl7.fhir.validation.instance.utils.ValidationContext.(ValidationContext.java:39)
at org.hl7.fhir.validation.ValidationEngine.evaluateFhirPath(ValidationEngine.java:802)
at org.hl7.fhir.validation.cli.services.ValidationService.evaluateFhirpath(ValidationService.java:321)
at org.hl7.fhir.validation.cli.tasks.FhirpathTask.executeTask(FhirpathTask.java:41)
at org.hl7.fhir.validation.ValidatorCli.readParamsAndExecuteTask(ValidatorCli.java:393)
at org.hl7.fhir.validation.ValidatorCli.readParamsAndExecuteTask(ValidatorCli.java:188)
at org.hl7.fhir.validation.ValidatorCli.main(ValidatorCli.java:223)
The text was updated successfully, but these errors were encountered: