FHIR Chat · error trying to generate DSTU2 IG · IG creation

Stream: IG creation

Topic: error trying to generate DSTU2 IG


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

~~~~

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

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

view this post on Zulip Grahame Grieve (Jul 09 2018 at 22:50):

commited a fix. you'll always need NPM names

view this post on Zulip Grahame Grieve (Jul 09 2018 at 22:50):

smart will be hl7.fhir.smart

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

view this post on Zulip Grahame Grieve (Jul 10 2018 at 22:08):

different error - I committed a fix for that

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

view this post on Zulip Grahame Grieve (Jul 10 2018 at 23:22):

was that after my fix built

view this post on Zulip Grahame Grieve (Jul 10 2018 at 23:40):

anyway, try again

view this post on Zulip Eric Haas (Jul 11 2018 at 00:19):

Success!....TY

view this post on Zulip Grahame Grieve (Jul 11 2018 at 01:31):

great


Last updated: Apr 12 2022 at 19:14 UTC