Stream: IG creation
Topic: examples throw NullPointerException
John Moehrke (Feb 08 2019 at 21:07):
Help... I have rather simple examples that throw the IG build into the not-very-helpful NullPointerException --
ServiceRequest_eltss
EpisodeOfCare_eltss
/scratch/ig-build-temp-JJM716/repo/src/resources/structuredefinition-eLTSS-Person-model
/scratch/ig-build-temp-JJM716/repo/src/resources/capabilitystatement-eltss-client
/scratch/ig-build-temp-JJM716/repo/src/resources/capabilitystatement-eltss-server
/scratch/ig-build-temp-JJM716/repo/src/examples/patient-patient1
/scratch/ig-build-temp-JJM716/repo/src/examples/contract-contract1
Validating Resources (21.0526sec)
Terminology server: Check for supported code systems for urn:iso:std:iso:3166
-tx cache miss: $validate {urn:iso:std:iso:3166#US: "United States of America"}: "null" for Include All codes from urn:iso:std:iso:3166, Include All codes from urn:iso:std:iso:3166:-2, Include from http://unstats.un.org/unsd/methods/m49/m49.htm where class = region
-tx cache miss: $validate urn:iso:std:iso:3166#US: "null" for null
-tx cache miss: $validate urn:iso:std:iso:3166#US: "United States of America" for null
-tx cache miss: $validate {http://terminology.hl7.org/CodeSystem/v2-0131#C: "null"}: "null" for Include from http://terminology.hl7.org/CodeSystem/v2-0131 where concept is-not-a O
java.lang.NullPointerException (22.0026sec)
Publishing Content Failed: null (22.0027sec)
(22.0027sec)
Use -? to get command line help (22.0027sec)
(22.0027sec)
Stack Dump (for debugging): (22.0027sec)
java.lang.NullPointerException
at org.hl7.fhir.igtools.publisher.ValidationServices.fetch(ValidationServices.java:59)
at org.hl7.fhir.r4.validation.InstanceValidator.checkReference(InstanceValidator.java:1752)
at org.hl7.fhir.r4.validation.InstanceValidator.validateElement(InstanceValidator.java:3752)
at org.hl7.fhir.r4.validation.InstanceValidator.validateElement(InstanceValidator.java:3762)
at org.hl7.fhir.r4.validation.InstanceValidator.start(InstanceValidator.java:2706)
at org.hl7.fhir.r4.validation.InstanceValidator.validateResource(InstanceValidator.java:4068)
at org.hl7.fhir.r4.validation.InstanceValidator.validateContains(InstanceValidator.java:3469)
at org.hl7.fhir.r4.validation.InstanceValidator.validateElement(InstanceValidator.java:3757)
at org.hl7.fhir.r4.validation.InstanceValidator.validateElement(InstanceValidator.java:3762)
at org.hl7.fhir.r4.validation.InstanceValidator.start(InstanceValidator.java:2706)
at org.hl7.fhir.r4.validation.InstanceValidator.validateResource(InstanceValidator.java:4068)
at org.hl7.fhir.r4.validation.InstanceValidator.validate(InstanceValidator.java:737)
at org.hl7.fhir.r4.validation.InstanceValidator.validate(InstanceValidator.java:697)
at org.hl7.fhir.igtools.publisher.Publisher.validate(Publisher.java:2810)
at org.hl7.fhir.igtools.publisher.Publisher.validate(Publisher.java:2787)
at org.hl7.fhir.igtools.publisher.Publisher.createIg(Publisher.java:592)
at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:527)
at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4933)
Exception in thread "main" java.lang.NullPointerException
at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4943)
Lloyd McKenzie (Feb 10 2019 at 00:36):
I've committed a fix that should improve the error message.
Last updated: Apr 12 2022 at 19:14 UTC