FHIR Chat · terminology server down? · IG creation

Stream: IG creation

Topic: terminology server down?


view this post on Zulip Brian Reinhold (Sep 13 2018 at 09:23):

I am getting a new error with the IG publisher this AM

Connect to Terminology Server at http://tx.fhir.org/r4 (40.0074sec)
Error : Error sending Http Request: Connection to http://tx.fhir.org refused

Is the server down or have the parameters changed requiring a new update of the IG publisher? New parameter in the ig.json config file?

Now I am getting this error

Contacting Build Server... (00.0041sec)
... done (00.0972sec)
Error : C:\Users\brian\.fhir\packages\hl7.fhir.core#current\package\package.json (The system cannot find the path specified)
java.io.FileInputStream.open0(Native Method)

which comes even sooner.

I was able to get rid of the second error by deleting the .fhir and fhircache directories on my computer. But the first error remains. I have downloaded the latest IG publisher.

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:27):

server is down. bringing it back up now.

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:27):

sorry about that

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:27):

I lost access while upgrading it

view this post on Zulip Brian Reinhold (Sep 13 2018 at 11:29):

I lost access while upgrading it

okay. Standing by. Been mostly engaged in various update, create, and conditional versions thereof this AM.

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:30):

back

view this post on Zulip Brian Reinhold (Sep 13 2018 at 11:32):

back

Yep! Its back! Thanks ... But the package (tgz file) conflict still remains after two passes.

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:34):

ok well I have time to look at that now.

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:35):

in your log, you'll have something like this:

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:35):

Package Cache: C:\Users\graha\.fhir\packages

view this post on Zulip Grahame Grieve (Sep 13 2018 at 11:35):

go to that directory, and tell me what folders are in it

view this post on Zulip Brian Reinhold (Sep 13 2018 at 11:39):

go to that directory, and tell me what folders are in it

There is one folder 'packages'
in the 'packages' folder there are 2 folders and one file (an ini file)
One of the folders is for the core and the other is for phd
Do you need the specific names for these folders?

view this post on Zulip Grahame Grieve (Sep 13 2018 at 13:39):

what version is the core one, and what's in /package/package.json of the core one?

view this post on Zulip Brian Reinhold (Sep 13 2018 at 15:30):

what version is the core one, and what's in /package/package.json of the core one?

I just did this now and I get:

directory name
hl7.fhir.core#current

package.json

{
  "name": "hl7.fhir.core",
  "version": "3.6.0",
  "tools-version": 1,
  "type": "fhir.core",
  "license": "CC0-1.0",
  "canonical": "http://hl7.org/fhir",
  "url": "http://build.fhir.org//",
  "title": "FHIR Core package",
  "description": "FHIR Core package - the NPM package that contains all the definitions for the base FHIR specification",
  "dependencies": {
    "hl7.fhir.core": "3.6.0"
  },
  "author": "HL7 Inc",
  "homepage": "http://build.fhir.org//"
}

view this post on Zulip Grahame Grieve (Sep 13 2018 at 21:27):

well, that's what I expected - the package you are getting is the wrong version. I can only think you cache problem - but then it should be fast

view this post on Zulip Brian Reinhold (Sep 13 2018 at 23:11):

well, that's what I expected - the package you are getting is the wrong version. I can only think you cache problem - but then it should be fast

I can delete the .fhir and fhircache directories again. Will that solve the version 1 vs version 2?

After deleting those two files here is the log

Package Cache: C:\Users\brian\.fhir\packages
Load Configuration from E:\Ruby25-x64\IG_Publisher\PHD-IG\ig.json                (00.0039sec)
Root directory: E:\Ruby25-x64\IG_Publisher\PHD-IG                                (00.0103sec)
Terminology Cache is at C:\Users\brian\fhircache. 0 files in cache               (01.0135sec)
Contacting Build Server...                                                       (01.0135sec)
 ... done                                                                        (02.0175sec)
Fetch hl7.fhir.core-current package from http://build.fhir.org/package.tgz       (02.0176sec)
Checking hl7.fhir.core-current currency                                          (43.0978sec)
Updating hl7.fhir.core-3.6.0 package from source (too old - is 1, must be 2      (43.0978sec)
Fetch hl7.fhir.core-current package from http://build.fhir.org/package.tgz       (43.0978sec)
Load hl7.fhir.core-current package from C:\Users\brian\.fhir\packages\hl7.fhir.core#current (00:01:28.0711sec)
Load Terminology Cache from C:\Users\brian\fhircache                             (00:01:34.0233sec)
Connect to Terminology Server at http://tx.fhir.org/r4                           (00:01:34.0233sec)
Fetch Template: https://github.com/FHIR/test-template                            (00:01:35.0013sec)

It appears that the wrong tgz file is located at http://build.fhir.org/package.tgz, so the conflict happens every time.

view this post on Zulip Grahame Grieve (Sep 17 2018 at 09:14):

it's not wrong. must be a caching issue but I'm not sure what to do about it

view this post on Zulip Brian Reinhold (Sep 17 2018 at 09:19):

it's not wrong. must be a caching issue but I'm not sure what to do about it

@Grahame Grieve I suppose you mean a caching issue on the server side? I see where the publisher caches the tgz file on my computer and I can delete all those files. But when I run the publisher it recreates the cache downloading tools '1' tgz. So next time I run, it sees tgz 1 in the cache and downloads a new one. However that newly downloaded one is still 1. So every time I publish it downloads the tgz file.

view this post on Zulip Grahame Grieve (Sep 17 2018 at 09:23):

when I download that file, I get version 2.

view this post on Zulip Grahame Grieve (Sep 17 2018 at 09:24):

so I assume it's some intermediate http cache

view this post on Zulip Brian Reinhold (Sep 17 2018 at 09:24):

when I download that file, I get version 2.

so I assume it's some intermediate http cache

That would be on my end?

view this post on Zulip Grahame Grieve (Sep 17 2018 at 09:26):

well, somewhere.

view this post on Zulip Grahame Grieve (Sep 17 2018 at 09:26):

I don't know what to do about it

view this post on Zulip Lloyd McKenzie (Oct 18 2020 at 02:55):

Seems hung. @Grahame Grieve @Rob Hausam @Mark Iantorno

view this post on Zulip Rob Hausam (Oct 18 2020 at 02:56):

Yes, just saw that. I'll restart it.

view this post on Zulip Rob Hausam (Oct 18 2020 at 03:21):

Well, I would restart it if I could, but unfortunately, at least at this time I seem to be stuck. :( The server isn't responding to a request for an rdp connection, and without that there's nothing that I can do with it. The tx.fhir.org server is responding to ping, so it's not completely down, but that's not of any help at the moment. I think we'll have to restart the server instance itself from the console (AWS?), but I don't have the credentials for that (possibly only @Grahame Grieve does?). @Lloyd McKenzie

view this post on Zulip Rob Hausam (Oct 18 2020 at 03:28):

Never mind. I just got a connection (not sure what changed). Should be back up soon.

view this post on Zulip Lloyd McKenzie (Oct 18 2020 at 03:42):

Thank you

view this post on Zulip Rob Hausam (Oct 18 2020 at 03:44):

Server's up, but I'm getting an issue with the SNOMED version. I'm checking it out.

view this post on Zulip Rob Hausam (Oct 18 2020 at 03:57):

The SNOMED issue is that it's using the 20200309 version as the default for the International Edition if no edition/version is specified, even though the later 20200731 version is loaded and available on the server (and works correctly if you specify it in the query string explicitly as &version=http://snomed.info/sct/900000000000207008/version/20200731).

view this post on Zulip Rob Hausam (Oct 18 2020 at 04:05):

That SNOMED CT issue probably will affect only a relatively small number of queries overall (but by default it will miss the latest COVID-19 concepts that were added in the July release). I assume this is something that we should be able to address in @Grahame Grieve's reworking of the terminology server code?

view this post on Zulip Grahame Grieve (Oct 18 2020 at 07:00):

the default version is specified in the ini file

view this post on Zulip Grahame Grieve (Oct 18 2020 at 07:08):

tx.fhir.org stability is presently at the top of my list. Looks like it will be a few more days before what I'm working on lands though

view this post on Zulip Rob Hausam (Oct 18 2020 at 15:19):

@Grahame Grieve Yes, the default version is specified in the ini file. Previously that was specifying the currently hosted version of the International edition as the default. When we started hosting multiple versions of the International edition, it wasn't entirely clear how that was supposed to be applied. The most obvious way, though, is to choose a specific edition/version combination as the default. I've adjusted it now so that the 20200731 version of the International edition is flagged as the (only) default, and it's working as expected.


Last updated: Apr 12 2022 at 19:14 UTC