Stream: implementers
Topic: Publisher hanging on DEQM IG
Rob Reynolds (Jan 21 2021 at 14:23):
When I run _genonce.bat on a local clone of the Da Vinci DEQM IG (https://github.com/HL7/davinci-deqm), master branch, it runs to the following point:
Sending Usage Stats to Server (00:58.0060)
Jekyll: Source: C:/src/davinci-deqm/temp (01:06.0653)
Jekyll: Generating...
then it outputs a bunch of these:
Jekyll: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/jekyll-4.0.0/lib/jekyll/convertible.rb:41: warning: Using the last argument as keyword parameters is deprecated (01:07.0819)
with one of these at some point:
Sending usage stats failed: Connection timed out: connect
followed by a bunch more of the Jekyll outputs
and then it just hangs.
I left it running for several hours and it never progressed.
I ran _updatePublisher.bat so I have the latest org.hl7.fhir.publisher.jar.
I tried running a prior commit, which would have triggered the CI build process, to see if the cause was recent changes, but got the same behavior.
Anyone have any ideas?
Here's the full output from _genonce.bat: output.txt.
Yunwei Wang (Jan 21 2021 at 14:40):
@Rob Reynolds Please move this discussion to #Da Vinci stream. You could get better help there.
Rob Reynolds (Jan 21 2021 at 14:48):
I found that my _updatePublisher.bat was downloading a publisher version that is different than what I found here: https://github.com/HL7/fhir-ig-publisher. So I downloaded the version directly from that link (instead of using my _updatePublisher.bat) and it worked.
I think I just have an old _updatePublisher.bat.
Other than I don't know where to get an updated _updatePublisher.bat, problem fixed. :)
Rob Reynolds (Jan 21 2021 at 14:49):
@Yunwei Wang I don't think it's Da Vinci specific. I think I just have an old _updatePublisher.bat.
Yunwei Wang (Jan 21 2021 at 14:56):
OK
Jose Costa Teixeira (Jan 21 2021 at 15:12):
org.hl7.fhir.publisher.jar is really an old jar file
the latest scripts are here: https://github.com/HL7/ig-publisher-scripts
Jose Costa Teixeira (Jan 21 2021 at 15:13):
normally if you run the _updatepublisher.jar, it updates itself. But I think the version you had is really old and doesn't even self-update
Rob Reynolds (Jan 21 2021 at 15:17):
Thank you for the location of the new scripts.
Jose Costa Teixeira (Jan 21 2021 at 15:39):
just get the _updatePublisher from that location, run it once, and you're set
Rob Reynolds (Jan 21 2021 at 17:46):
Yeah, it updates the others.
Last updated: Apr 12 2022 at 19:14 UTC