Written by

Question Paul Simon · Feb 27, 2018

Atelier crash

Hi,

I'm getting this crash in Atelier - does anyone know a fix?

      S ^PS("dbdata")=dbdata
            
            For item=1:1:$listlength(dbdata) {
                
                Set range=$list(dbdata,item),%end=$list(range,2)
                If %end'="" {
                    If $Extract(%end,*)=$Char(1) {
                        #; This is used for routine mappings
                        Set @("%end="_$Extract(%end,1,*-1)_"_$Char(1)")
                    } Else {
                      S ^PS("i")=item
                        Set @("%end="_%end)
                    }
                }

FHIRGATEWAY>s dbdata=^PS("dbdata")

FHIRGATEWAY>w dbdata
"HS.Local/""HS/"
"HS.LOCAL/""HS/""HSMOD.""HSMOD.*","rINC""HS."
                "HSMOD."
                        "HSMOD/"
FHIRGATEWAY>s range=$list(dbdata,3)

FHIRGATEWAY>w range

"HSMOD.""HSMOD.*","rINC"
FHIRGATEWAY>w $list(range,2)
"HSMOD.*","rINC"
FHIRGATEWAY>s @("x="_$list(range,2))

S @("x="_$LIST(range,2))
^
<SYNTAX>

It seems as though a comma in the range variable is throwing it?

Thanks,
-- Paul.

Comments

Nicole Aaron · Feb 27, 2018

This has been reported and corrected (development code CDS2960). This required a server-side change that appears in 2017.1.3, 2017.1.4 and 2017.2.2. Can you send your Caché/Ensemble/HealthShare version string so that I can confirm you do not already have a version with this fix? You can get that by clicking the About link in the top-left of the System Management Portal.

0
Paul Simon  Feb 27, 2018 to Nicole Aaron

Its crashing in both these version.  Many Thanks.  Paul.

Cache for UNIX (Red Hat Enterprise Linux for x86-64) 2017.2.1 (Build 801U) Wed Dec 6 2017 09:23:15 EST [HealthShare Modules:Core:16.0.7253 + Linkage Engine:16.0.7253 + Patient Index:16.0.7253 + Provider Directory:15.0.7253 + Clinical Viewer:16.0.7253 + Active Analytics:16.0.7253]

Cache for Windows (x86-64) 2017.2.1 (Build 801U) Wed Dec 6 2017 09:07:51 EST [HealthShare Modules:Core:16.0.7241 + Linkage Engine:16.0.7241 + Patient Index:16.0.7241 + Provider Directory:15.0.7241 + Clinical Viewer:16.0.7241 + Active Analytics:16.0.7241]

0
John Murray  Feb 27, 2018 to Nicole Aaron

Latest public releases of 2017.1 and 2017.2 are currently 2017.1.2 and 2017.2.1, so if you're encountering this issue you may need to request an ad-hoc build containing CDS2960.

0
Nicole Aaron  Feb 27, 2018 to Paul Simon

Thanks for the additional information. This has been fixed in later server versions but, as John mentioned, those have not been released yet. If you need this fix now we will have to provide it in a patch kit (Adhoc). Note that our Adhocs do not go through our full suit of QD tests . You will need to contact the WRC (support@intersystems.com) to request an Adhoc.

0