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