Stream: IG creation
Topic: error trying to generate DSTU2 IG
Eric Haas (Jul 09 2018 at 22:22):
I tried to create a DSTU2 IG using the latest build and package and got this:
=== run most recent version of the igpublisher === ================================================================= FHIR Implementation Guide Publisher (v3.4.0-13928, gen-code v3.4.0-13883) @ Monday, July 9, 2018 3:18:42 PM Detected Java version: 1.8.0_65 from /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre on x86_64 (64bit). 1820MB available Package Cache: /Users/ehaas/.fhir/packages Load Configuration from /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2/ig.json (00.0020sec) Root directory: /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2 (00.0179sec) Terminology Cache is at /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2/txCache. 5 files in cache (00.0207sec) Contacting Build Server... (00.0208sec) ... done (01.0319sec) Load hl7.fhir.core-1.0.2 package from /Users/ehaas/.fhir/packages/hl7.fhir.core-1.0.2 (01.0374sec) Publishing Content Failed: null (07.0763sec) (07.0764sec) Use -? to get command line help (07.0764sec) (07.0764sec) Stack Dump (for debugging): (07.0764sec) java.lang.NullPointerException at org.hl7.fhir.convertors.VersionConvertor_10_40.convertElementDefinitionBindingComponent(VersionConvertor_10_40.java:1333) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertElementDefinition(VersionConvertor_10_40.java:1034) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertStructureDefinitionSnapshotComponent(VersionConvertor_10_40.java:10433) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertStructureDefinition(VersionConvertor_10_40.java:10243) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertResource(VersionConvertor_10_40.java:12058) at org.hl7.fhir.convertors.R2ToR4Loader.loadBundle(R2ToR4Loader.java:37) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadFromFileJson(SimpleWorkerContext.java:251) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadDefinitionItem(SimpleWorkerContext.java:199) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadFromPackage(SimpleWorkerContext.java:280) at org.hl7.fhir.r4.context.SimpleWorkerContext.fromPackage(SimpleWorkerContext.java:150) at org.hl7.fhir.igtools.publisher.SpecificationPackage.fromPackage(SpecificationPackage.java:45) at org.hl7.fhir.igtools.publisher.Publisher.loadPack(Publisher.java:1295) at org.hl7.fhir.igtools.publisher.Publisher.loadCorePackage(Publisher.java:1273) at org.hl7.fhir.igtools.publisher.Publisher.initialize(Publisher.java:989) at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:461) at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4547) Exception in thread "main" java.lang.NullPointerException at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4557) pub3.sh: line 53: p[[ ]]: command not found Erics-Air-2:smart-app-launch-dstu2 ehaas$ ~~~~
Eric Haas (Jul 09 2018 at 22:23):
here is my ig.json btw
{ "canonicalBase": "http://hl7.org/fhir/smart-app-launch", "extraTemplates": [ "inline" ], "defaults": { "Any": { "template-base": "base.html", "template-format": "format.html" }, "StructureDefinition": { "template-base": "sd.html", "template-inline": "inline.html" } }, "fixed-business-version": "1.0.0", "license": "CC0-1.0", "npm-name": "smart.launch.dstu2", "paths": { "output": "output", "pages": [ "spec" ], "qa": "qa", "resources": [ "resources" ], "specification": "http://hl7.org/fhir/DSTU2", "temp": "temp", "txCache": "txCache" }, "resources": { "CodeSystem/cap-codes": { "base": "CodeSystem-cap-codes.html" }, "StructureDefinition/conformance-smartlaunch": { "base": "StructureDefinition-conformance-smartlaunch.html" }, "StructureDefinition/extension-oauth-uris": { "base": "StructureDefinition-extension-oauth-uris.html", "inline": "StructureDefinition-extension-oauth-uris-inline.html" }, "StructureDefinition/extension-smart-capabilities": { "base": "StructureDefinition-extension-smart-capabilities.html", "inline": "StructureDefinition-extension-smart-capabilities-inline.html" }, "ValueSet/cap-codes": { "base": "ValueSet-cap-codes.html" } }, "source": "ig.xml", "spreadsheets": [ "smartlaunch-profile-spreadsheet.xml" ], "tool": "jekyll", "version": "1.0.2" }
Eric Haas (Jul 09 2018 at 22:25):
Is this a package issue or me? BTW @Grahame Grieve I will need npm names for Smart launch . I was just trying to the DSTU2 profile for the extensions so no need for name for that only STU3
Grahame Grieve (Jul 09 2018 at 22:50):
commited a fix. you'll always need NPM names
Grahame Grieve (Jul 09 2018 at 22:50):
smart will be hl7.fhir.smart
Eric Haas (Jul 10 2018 at 02:18):
still getting this error. I deleted the prior package too.
no changes added to commit (use "git add" and/or "git commit -a") ================================================================= === run most recent version of the igpublisher === ================================================================= FHIR Implementation Guide Publisher (v3.4.0-13930, gen-code v3.4.0-13883) @ Monday, July 9, 2018 7:16:37 PM Detected Java version: 1.8.0_65 from /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre on x86_64 (64bit). 1820MB available Package Cache: /Users/ehaas/.fhir/packages Load Configuration from /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2/ig.json (00.0015sec) Root directory: /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2 (00.0090sec) Terminology Cache is at /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2/txCache. 5 files in cache (00.0106sec) Contacting Build Server... (00.0106sec) ... done (01.0154sec) Fetch hl7.fhir.core-1.0.2 package from http://hl7.org/fhir/DSTU2/package.tgz (01.0155sec) Installing hl7.fhir.core-1.0.2 to the package cache Fetching:............................................................................................................ ...................................................................................................................... ...................................................................................................................... ..............| Analysing............................................................................................................. ...................................................................................................................... ........................................................................................................... done. Load hl7.fhir.core-1.0.2 package from /Users/ehaas/.fhir/packages/hl7.fhir.core-1.0.2 (21.0295sec) Publishing Content Failed: null (22.0927sec) (22.0928sec) Use -? to get command line help (22.0928sec) (22.0928sec) Stack Dump (for debugging): (22.0928sec) java.lang.NullPointerException at org.hl7.fhir.convertors.VersionConvertorConstants.refToVS(VersionConvertorConstants.java:11) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertElementDefinitionBindingComponent(VersionConvertor_10_40.java:1335) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertElementDefinition(VersionConvertor_10_40.java:1034) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertStructureDefinitionSnapshotComponent(VersionConvertor_10_40.java:10434) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertStructureDefinition(VersionConvertor_10_40.java:10244) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertResource(VersionConvertor_10_40.java:12059) at org.hl7.fhir.convertors.R2ToR4Loader.loadBundle(R2ToR4Loader.java:37) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadFromFileJson(SimpleWorkerContext.java:251) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadDefinitionItem(SimpleWorkerContext.java:199) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadFromPackage(SimpleWorkerContext.java:280) at org.hl7.fhir.r4.context.SimpleWorkerContext.fromPackage(SimpleWorkerContext.java:150) at org.hl7.fhir.igtools.publisher.SpecificationPackage.fromPackage(SpecificationPackage.java:45) at org.hl7.fhir.igtools.publisher.Publisher.loadPack(Publisher.java:1295) at org.hl7.fhir.igtools.publisher.Publisher.loadCorePackage(Publisher.java:1273) at org.hl7.fhir.igtools.publisher.Publisher.initialize(Publisher.java:989) at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:461) at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4547) Exception in thread "main" java.lang.NullPointerException at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4557) Erics-Air-2:smart-app-launch-dstu2 ehaas$
Grahame Grieve (Jul 10 2018 at 22:08):
different error - I committed a fix for that
Eric Haas (Jul 10 2018 at 22:34):
from latest:
================================================================= === run most recent version of the igpublisher === ================================================================= FHIR Implementation Guide Publisher (v3.4.0-13933, gen-code v3.4.0-13883) @ Tuesday, July 10, 2018 3:31:41 PM Detected Java version: 1.8.0_65 from /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre on x86_64 (64bit). 1820MB available Package Cache: /Users/ehaas/.fhir/packages Load Configuration from /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2/ig.json (00.0010sec) Root directory: /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2 (00.0062sec) Terminology Cache is at /Users/ehaas/Documents/FHIR/smart-app-launch-dstu2/txCache. 5 files in cache (00.0072sec) Contacting Build Server... (00.0072sec) ... done (00.0960sec) Fetch hl7.fhir.core-1.0.2 package from http://hl7.org/fhir/DSTU2/package.tgz (00.0962sec) Installing hl7.fhir.core-1.0.2 to the package cache Fetching:............................................................................................................ ...................................................................................................................... ...................................................................................................................... ..............| Analysing............................................................................................................. ...................................................................................................................... ........................................................................................................... done. Load hl7.fhir.core-1.0.2 package from /Users/ehaas/.fhir/packages/hl7.fhir.core-1.0.2 (20.0748sec) Publishing Content Failed: null (22.0489sec) (22.0489sec) Use -? to get command line help (22.0490sec) (22.0490sec) Stack Dump (for debugging): (22.0490sec) java.lang.NullPointerException at org.hl7.fhir.convertors.VersionConvertorConstants.refToVS(VersionConvertorConstants.java:11) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertElementDefinitionBindingComponent(VersionConvertor_10_40.java:1335) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertElementDefinition(VersionConvertor_10_40.java:1034) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertStructureDefinitionSnapshotComponent(VersionConvertor_10_40.java:10434) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertStructureDefinition(VersionConvertor_10_40.java:10244) at org.hl7.fhir.convertors.VersionConvertor_10_40.convertResource(VersionConvertor_10_40.java:12059) at org.hl7.fhir.convertors.R2ToR4Loader.loadBundle(R2ToR4Loader.java:37) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadFromFileJson(SimpleWorkerContext.java:251) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadDefinitionItem(SimpleWorkerContext.java:199) at org.hl7.fhir.r4.context.SimpleWorkerContext.loadFromPackage(SimpleWorkerContext.java:280) at org.hl7.fhir.r4.context.SimpleWorkerContext.fromPackage(SimpleWorkerContext.java:150) at org.hl7.fhir.igtools.publisher.SpecificationPackage.fromPackage(SpecificationPackage.java:45) at org.hl7.fhir.igtools.publisher.Publisher.loadPack(Publisher.java:1295) at org.hl7.fhir.igtools.publisher.Publisher.loadCorePackage(Publisher.java:1273) at org.hl7.fhir.igtools.publisher.Publisher.initialize(Publisher.java:989) at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:461) at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4547) Exception in thread "main" java.lang.NullPointerException at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:4557) Erics-Air-2:smart-app-launch-dstu2 ehaas$ bash pub3.sh -o -t -d
Grahame Grieve (Jul 10 2018 at 23:22):
was that after my fix built
Grahame Grieve (Jul 10 2018 at 23:40):
anyway, try again
Eric Haas (Jul 11 2018 at 00:19):
Success!....TY
Grahame Grieve (Jul 11 2018 at 01:31):
great
Last updated: Apr 12 2022 at 19:14 UTC