INFO:root:about to clone! DEBUG:root:running: git clone --recursive https://github.com/costateixeira/smart-trust --branch template-based-processing repo DEBUG:root:Time to deadline 35879.997651 seconds Cloning into 'repo'... DEBUG:root:running: wget -q https://github.com/HL7/fhir-ig-publisher/releases/latest/download/publisher.jar -O publisher.jar DEBUG:root:Time to deadline 35874.961112 seconds DEBUG:root:running: npm -g install fsh-sushi DEBUG:root:Time to deadline 35873.68865 seconds npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported added 139 packages in 7s 14 packages are looking for funding run `npm fund` for details npm notice npm notice New major version of npm available! 9.8.1 -> 11.8.0 npm notice Changelog: npm notice Run `npm install -g npm@11.8.0` to update! npm notice DEBUG:root:running: java -Xms19000m -Xmx19000m -jar ../publisher.jar -ig ig.json -api-key-file /etc/ig.builder.keyfile.ini -fhir-settings /etc/fhir-settings.json -auto-ig-build -tx http://tx.fhir.org -target https://build.fhir.org/ig/costateixeira/smart-trust/ -out /scratch/repo DEBUG:root:Time to deadline 35866.232917 seconds FHIR IG Publisher Version 2.0.30 (Git# 04ebe87f19c1). Built 2026-01-20T18:29:40.591Z (50 hours old) Detected Java version: 21-ea from /usr/local/openjdk-21 on Linux/amd64 (64bit). 19008MB available dir = /scratch/repo, path = /usr/local/openjdk-21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Parameters: -ig ig.json -api-key-file /etc/ig.builder.keyfile.ini -fhir-settings /etc/fhir-settings.json -auto-ig-build -tx http://tx.fhir.org -target https://build.fhir.org/ig/costateixeira/smart-trust/ -out /scratch/repo Character encoding = UTF-8 / UTF-8 Start Clock @ Thursday, January 22, 2026, 8:45:17 PM Coordinated Universal Time (2026-01-22T20:45:17Z) Build FHIR IG from /scratch/repo (00:00.033 / 00:00.034, 97Mb) API keys loaded from /etc/fhir-settings.json (00:00.003 / 00:00.036, 97Mb) Package Cache: /var/lib/.fhir/packages (00:00.003 / 00:00.040, 97Mb) Found dependency on hl7.fhir.uv.extensions.r5#5.2.0 in Sushi config. Pre-installing (00:00.008 / 00:00.048, 97Mb) Installing hl7.fhir.uv.extensions.r5#5.2.0 to the package cache  Fetching:  Installing hl7.fhir.uv.extensions.r5#5.2.0  done. Found dependency on smart.who.int.base#current in Sushi config. Pre-installing (00:11.503 / 00:11.552, 169Mb) Installing smart.who.int.base#current to the package cache  Fetching:  Installing smart.who.int.base#current  done. Found dependency on who.ddcc#1.0.1 in Sushi config. Pre-installing (00:01.256 / 00:12.808, 225Mb) Installing who.ddcc#1.0.1 to the package cache  Fetching:  Installing who.ddcc#1.0.1  done. Found dependency on ihe.iti.mcsd#3.8.0 in Sushi config. Pre-installing (00:03.100 / 00:15.908, 265Mb) Installing ihe.iti.mcsd#3.8.0 to the package cache  Fetching:  Installing ihe.iti.mcsd#3.8.0  done. Run Sushi on /scratch/repo (00:01.543 / 00:17.452, 273Mb) Sushi: info Running SUSHI v3.17.0 (implements FHIR Shorthand specification v3.0.0) (00:00.672 / 00:18.125, 281Mb) Sushi: info Arguments: (00:00.000 / 00:18.125, 281Mb) Sushi: info --require-latest (00:00.000 / 00:18.125, 281Mb) Sushi: info --out /scratch/repo (00:00.000 / 00:18.126, 281Mb) Sushi: info /scratch/repo (00:00.000 / 00:18.126, 281Mb) Sushi: info Using configuration file: /scratch/repo/sushi-config.yaml (00:00.650 / 00:18.777, 281Mb) Sushi: warn Configuration contains unexpected properties: email, special-url. Check that these properties are spelled, capitalized, and indented correctly. (00:00.129 / 00:18.907, 281Mb) Sushi: info Importing FSH text... (00:00.000 / 00:18.907, 281Mb) Sushi: error extraneous input '<<<<<<<' expecting {, KW_ALIAS, KW_PROFILE, KW_EXTENSION, KW_INSTANCE, KW_INVARIANT, KW_VALUESET, KW_CODESYSTEM, KW_RULESET, KW_MAPPING, KW_LOGICAL, KW_RESOURCE} (00:00.629 / 00:19.537, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/hcert.fsh (00:00.000 / 00:19.537, 281Mb) Sushi: Line: 25 (00:00.000 / 00:19.537, 281Mb) Sushi: info Preprocessed 42 documents with 22 aliases. (00:00.038 / 00:19.576, 281Mb) Sushi: info Imported 32 definitions and 566 instances. (00:00.105 / 00:19.681, 281Mb) Sushi: warn Detected FSH entity definitions with duplicate names. While FSH allows for duplicate names across entity types, they can lead to ambiguous results when referring to these entities by name elsewhere (e.g., in references). Consider using unique names in FSH declarations and assigning duplicated names using caret assignment rules instead. Detected duplicate names: Actors, ConnectionTypes, Domains-DEV, Domains-UAT, Domains, KeyUsage-DEV, KeyUsage-UAT, KeyUsage, Participants-DEV, Participants-UAT, Participants, PayloadTypes, Transactions. (00:00.005 / 00:19.687, 281Mb) Sushi: info Resolved hl7.fhir.uv.tools.r5#latest to concrete version 0.9.0 (00:00.657 / 00:20.345, 281Mb) Sushi: info Attempting to download hl7.fhir.uv.tools.r5#0.9.0 from https://packages.fhir.org/hl7.fhir.uv.tools.r5/0.9.0 (00:00.001 / 00:20.346, 281Mb) Sushi: info Downloaded hl7.fhir.uv.tools.r5#0.9.0 (00:01.085 / 00:21.432, 281Mb) Sushi: info Cached hl7.fhir.uv.tools.r5#0.9.0 to /home/fhiruser/.fhir/packages/hl7.fhir.uv.tools.r5#0.9.0 (00:00.002 / 00:21.435, 281Mb) Sushi: info Loaded hl7.fhir.uv.tools.r5#0.9.0 with 112 resources (00:00.075 / 00:21.511, 281Mb) Sushi: info Resolved hl7.terminology.r5#latest to concrete version 7.0.1 (00:00.437 / 00:21.948, 281Mb) Sushi: info Attempting to download hl7.terminology.r5#7.0.1 from https://packages.fhir.org/hl7.terminology.r5/7.0.1 (00:00.000 / 00:21.949, 281Mb) Sushi: info Downloaded hl7.terminology.r5#7.0.1 (00:03.251 / 00:25.200, 281Mb) Sushi: info Cached hl7.terminology.r5#7.0.1 to /home/fhiruser/.fhir/packages/hl7.terminology.r5#7.0.1 (00:00.001 / 00:25.202, 281Mb) Sushi: info Loaded hl7.terminology.r5#7.0.1 with 4096 resources (00:01.247 / 00:26.450, 281Mb) Sushi: info Loaded smart.who.int.base#current with 74 resources (00:00.131 / 00:26.581, 281Mb) Sushi: info Loaded who.ddcc#1.0.1 with 164 resources (00:00.078 / 00:26.660, 281Mb) Sushi: info Loaded ihe.iti.mcsd#3.8.0 with 43 resources (00:00.025 / 00:26.685, 281Mb) Sushi: info Attempting to download hl7.fhir.r5.core#5.0.0 from https://packages.fhir.org/hl7.fhir.r5.core/5.0.0 (00:00.000 / 00:26.685, 281Mb) Sushi: info Downloaded hl7.fhir.r5.core#5.0.0 (00:04.659 / 00:31.345, 281Mb) Sushi: info Cached hl7.fhir.r5.core#5.0.0 to /home/fhiruser/.fhir/packages/hl7.fhir.r5.core#5.0.0 (00:00.003 / 00:31.349, 281Mb) Sushi: info Loaded hl7.fhir.r5.core#5.0.0 with 2968 resources (00:01.004 / 00:32.354, 281Mb) Sushi: info Loaded hl7.fhir.uv.extensions.r5#5.2.0 with 759 resources (00:00.265 / 00:32.619, 281Mb) Sushi: info Found 1 non-JSON / non-XML file(s) in directory: /scratch/repo/input/resources. Only resource files with JSON or XML extensions are supported. To see the skipped files in the logs, use debug logging. (00:00.013 / 00:32.633, 281Mb) Sushi: info Loaded virtual package sushi-local#LOCAL with 0 resources (00:00.000 / 00:32.633, 281Mb) Sushi: info Converting FSH to FHIR resources... (00:00.018 / 00:32.653, 281Mb) Sushi: warn Inadvisable path 1. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.084 / 00:32.736, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/cose_header.fsh (00:00.000 / 00:32.736, 281Mb) Sushi: Line: 9 - 10 (00:00.000 / 00:32.737, 281Mb) Sushi: warn Inadvisable path 4. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.017 / 00:32.754, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/cose_header.fsh (00:00.000 / 00:32.754, 281Mb) Sushi: Line: 11 (00:00.000 / 00:32.754, 281Mb) Sushi: warn Inadvisable path 1. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.080 / 00:32.834, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/cwt_payload.fsh (00:00.000 / 00:32.835, 281Mb) Sushi: Line: 9 - 10 (00:00.000 / 00:32.835, 281Mb) Sushi: warn Inadvisable path 4. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.016 / 00:32.852, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/cwt_payload.fsh (00:00.000 / 00:32.852, 281Mb) Sushi: Line: 11 (00:00.000 / 00:32.852, 281Mb) Sushi: warn Inadvisable path 6. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.010 / 00:32.863, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/cwt_payload.fsh (00:00.000 / 00:32.863, 281Mb) Sushi: Line: 12 (00:00.000 / 00:32.863, 281Mb) Sushi: warn Inadvisable path -260. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.004 / 00:32.867, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/cwt_payload.fsh (00:00.000 / 00:32.867, 281Mb) Sushi: Line: 13 (00:00.000 / 00:32.867, 281Mb) Sushi: warn Inadvisable path 1. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.024 / 00:32.892, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/hcert.fsh (00:00.000 / 00:32.892, 281Mb) Sushi: Line: 21 (00:00.000 / 00:32.893, 281Mb) Sushi: warn Inadvisable path 3. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.008 / 00:32.901, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/hcert.fsh (00:00.000 / 00:32.901, 281Mb) Sushi: Line: 23 (00:00.000 / 00:32.901, 281Mb) Sushi: warn Inadvisable path 4. Element names should be simple alphanumerics. See eld-20 at https://hl7.org/fhir/elementdefinition.html#ElementDefinition-inv. (00:00.006 / 00:32.908, 281Mb) Sushi: File: /scratch/repo/input/fsh/models/hcert.fsh (00:00.000 / 00:32.908, 281Mb) Sushi: Line: 24 (00:00.000 / 00:32.908, 281Mb) Sushi: info Converted 5 FHIR StructureDefinitions. (00:00.200 / 00:33.108, 281Mb) Sushi: warn The name "Domains-DEV" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.070 / 00:33.179, 281Mb) Sushi: File: /scratch/repo/input/fsh/codesystems/Domains-DEV.fsh (00:00.000 / 00:33.180, 281Mb) Sushi: Line: 1 - 12 (00:00.000 / 00:33.180, 281Mb) Sushi: warn The name "Domains-UAT" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.018 / 00:33.199, 281Mb) Sushi: File: /scratch/repo/input/fsh/codesystems/Domains-UAT.fsh (00:00.000 / 00:33.199, 281Mb) Sushi: Line: 1 - 12 (00:00.000 / 00:33.199, 281Mb) Sushi: warn The name "KeyUsage-DEV" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.036 / 00:33.236, 281Mb) Sushi: File: /scratch/repo/input/fsh/codesystems/KeyUsage-DEV.fsh (00:00.000 / 00:33.236, 281Mb) Sushi: Line: 1 - 19 (00:00.000 / 00:33.236, 281Mb) Sushi: warn The name "KeyUsage-UAT" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.024 / 00:33.260, 281Mb) Sushi: File: /scratch/repo/input/fsh/codesystems/KeyUsage-UAT.fsh (00:00.000 / 00:33.261, 285Mb) Sushi: Line: 1 - 19 (00:00.000 / 00:33.261, 285Mb) Sushi: warn The name "Participants-DEV" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.050 / 00:33.311, 285Mb) Sushi: File: /scratch/repo/input/fsh/codesystems/Participants-DEV.fsh (00:00.000 / 00:33.312, 285Mb) Sushi: Line: 1 - 26 (00:00.000 / 00:33.312, 285Mb) Sushi: warn The name "Participants-UAT" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.032 / 00:33.345, 285Mb) Sushi: File: /scratch/repo/input/fsh/codesystems/Participants-UAT.fsh (00:00.000 / 00:33.345, 285Mb) Sushi: Line: 1 - 17 (00:00.000 / 00:33.345, 285Mb) Sushi: info Converted 14 FHIR CodeSystems. (00:00.119 / 00:33.465, 285Mb) Sushi: warn The name "Domains-DEV" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.079 / 00:33.544, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/Domains-DEV.fsh (00:00.000 / 00:33.545, 285Mb) Sushi: Line: 1 - 8 (00:00.000 / 00:33.545, 285Mb) Sushi: warn The name "Domains-UAT" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.022 / 00:33.567, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/Domains-UAT.fsh (00:00.000 / 00:33.567, 285Mb) Sushi: Line: 1 - 8 (00:00.000 / 00:33.567, 285Mb) Sushi: warn The name "KeyUsage-DEV" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.041 / 00:33.609, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/KeyUsage-DEV.fsh (00:00.000 / 00:33.609, 285Mb) Sushi: Line: 1 - 11 (00:00.000 / 00:33.609, 285Mb) Sushi: warn The name "KeyUsage-UAT" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.030 / 00:33.640, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/KeyUsage-UAT.fsh (00:00.000 / 00:33.640, 285Mb) Sushi: Line: 1 - 11 (00:00.000 / 00:33.640, 285Mb) Sushi: warn The name "Participants-DEV" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.053 / 00:33.694, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/Participants-DEV.fsh (00:00.000 / 00:33.694, 285Mb) Sushi: Line: 1 - 71 (00:00.000 / 00:33.694, 285Mb) Sushi: warn The name "Participants-UAT" may not be suitable for machine processing applications such as code generation. Valid names start with an upper-case ASCII letter ('A'..'Z') followed by any combination of upper- or lower-case ASCII letters ('A'..'Z', and 'a'..'z'), numerals ('0'..'9') and '_', with a length limit of 255 characters. (00:00.031 / 00:33.726, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/Participants-UAT.fsh (00:00.000 / 00:33.726, 285Mb) Sushi: Line: 1 - 69 (00:00.000 / 00:33.726, 285Mb) Sushi: error Code "IOM" is not defined for system Participants-UAT. (00:00.023 / 00:33.749, 285Mb) Sushi: File: /scratch/repo/input/fsh/valuesets/Participants-UAT.fsh (00:00.000 / 00:33.750, 285Mb) Sushi: Line: 38 (00:00.000 / 00:33.750, 285Mb) Sushi: info Converted 13 FHIR ValueSets. (00:00.102 / 00:33.853, 285Mb) Sushi: info Converted 566 FHIR instances. (00:12.247 / 00:46.100, 285Mb) Sushi: info Exporting FHIR resources as JSON... (00:00.000 / 00:46.101, 285Mb) Sushi: info Exported 598 FHIR resources as JSON. (00:00.078 / 00:46.180, 285Mb) Sushi: info Assembling Implementation Guide sources... (00:00.008 / 00:46.188, 285Mb) Sushi: info Generated ImplementationGuide-smart.who.int.trust.json (00:00.061 / 00:46.249, 285Mb) Sushi: info Assembled Implementation Guide sources; ready for IG Publisher. (00:00.000 / 00:46.250, 285Mb) Sushi: ========================= SUSHI RESULTS =========================== (00:00.001 / 00:46.251, 285Mb) Sushi: | ------------------------------------------------------------- | (00:00.000 / 00:46.251, 285Mb) Sushi: | | Profiles | Extensions | Logicals | Resources | | (00:00.000 / 00:46.251, 285Mb) Sushi: | |-------------------------------------------------------------| | (00:00.000 / 00:46.252, 285Mb) Sushi: | | 0 | 0 | 5 | 0 | | (00:00.000 / 00:46.252, 285Mb) Sushi: | ------------------------------------------------------------- | (00:00.000 / 00:46.252, 285Mb) Sushi: | ------------------------------------------------------------- | (00:00.000 / 00:46.252, 285Mb) Sushi: | | ValueSets | CodeSystems | Instances | | (00:00.000 / 00:46.252, 285Mb) Sushi: | |-------------------------------------------------------------| | (00:00.000 / 00:46.252, 285Mb) Sushi: | | 13 | 14 | 566 | | (00:00.000 / 00:46.252, 285Mb) Sushi: | ------------------------------------------------------------- | (00:00.000 / 00:46.252, 285Mb) Sushi: | | (00:00.000 / 00:46.252, 285Mb) Sushi: =================================================================== (00:00.000 / 00:46.252, 285Mb) Sushi: | You're up to urchin in mistakes. 2 Errors 23 Warnings | (00:00.000 / 00:46.252, 285Mb) Sushi: =================================================================== (00:00.000 / 00:46.253, 285Mb) Sushi couldn't be run. Complete output from running Sushi : (00:00.021 / 00:46.274, 285Mb) Note: Check that Sushi is installed correctly ("npm install -g fsh-sushi". On windows, get npm from https://www.npmjs.com/get-npm) (00:00.000 / 00:46.274, 285Mb) Exception: Process exited with an error: 2 (Exit value: 2) (00:00.000 / 00:46.274, 285Mb) Publishing Content Failed: Process exited with an error: 2 (Exit value: 2) (00:00.000 / 00:46.275, 285Mb) (00:00.000 / 00:46.275, 285Mb) Use -? to get command line help (00:00.000 / 00:46.275, 285Mb) (00:00.000 / 00:46.275, 285Mb) Stack Dump (for debugging): (00:00.000 / 00:46.275, 285Mb) org.apache.commons.exec.ExecuteException: Process exited with an error: 2 (Exit value: 2) at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:166) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:153) at org.hl7.fhir.igtools.publisher.FSHRunner.runFsh(FSHRunner.java:89) at org.hl7.fhir.igtools.publisher.PublisherIGLoader.initialize(PublisherIGLoader.java:143) at org.hl7.fhir.igtools.publisher.Publisher.execute(Publisher.java:222) at org.hl7.fhir.igtools.publisher.Publisher.main(Publisher.java:1594)