LINC LBA target workflow crashes at selfcal_target step
Hi, when running the LINC LBA target workflow (docker-hub TAG latest, digest sha256:50adec809c43a9510d2e9d271c5cf0ca99b7159df0eff6bc4ca225e8b849609d), I am getting a crash at the step selfcal_target, with logged error being:
INFO [workflow selfcal_target] starting step fr
Expecting value: line 1 column 1 (char 0)
script was:
01 "use strict";
02 var inputs = {
03 "msin": [
04 {
05 "basename": "L2031540_54MHz_uv-000.dp3concat",
06 "class": "Directory",
07 "location": "/data/scratch/iacobelli/LBAtest/TMPmy8o183i/L2031540_54MHz_uv-000.dp3concat",
08 "nameext": ".dp3concat",
09 "nameroot": "L2031540_54MHz_uv-000",
10 "writable": false
11 }
12 ],
13 "skymodel": {
14 "location": "file:///data/scratch/iacobelli/LBAtest/TMPqyrt4l4x/3C380_1_demix_avg.skymodel",
15 "basename": "3C380_1_demix_avg.skymodel",
16 "nameroot": "3C380_1_demix_avg",
17 "nameext": ".skymodel",
18 "class": "File",
19 "checksum": "sha1$cbccc5a179e2d238af6a8cac5395e40e45722526",
20 "size": 2721,
21 "http://commonwl.org/cwltool#generation": 0
22 },
23 "refant": "CS004LBA",
24 "max_dp3_threads": 10,
25 "propagatesolutions": true,
26 "antennaconstraint": "&;CS302LBA;CS003LBA*;CS103LBA*;CS006LBA*;CS031LBA*;CS004LBA*;CS007LBA*;CS024LBA*;CS017LBA*;CS201LBA*;CS005LBA*;CS101LBA*;CS030LBA*;CS501LBA*;CS028LBA*;CS011LBA*;CS301LBA*;CS026LBA*;CS401LBA*;CS021LBA*;CS013LBA*;CS002LBA*",
27 "insolutions": {
28 "location": "file:///data/scratch/iacobelli/LBAtest/TMPlh_271o8/cal_solutions.h5",
29 "basename": "cal_solutions.h5",
30 "nameroot": "cal_solutions",
31 "nameext": ".h5",
32 "class": "File",
33 "checksum": "sha1$f4ae4fd30ad39d90a3bf58da9e2f8872d3547d7c",
34 "size": 684993884,
35 "format": "https://git.astron.nl/eosc/ontologies/raw/master/schema/lofar.owl#H5Parm",
36 "http://commonwl.org/cwltool#generation": 0
37 },
38 "process_baselines_target": "[CR]S*&",
39 "bad_antennas": "[CR]S*&"
40 };
41 var self = "&;CS302LBA;CS003LBA*;CS103LBA*;CS006LBA*;CS031LBA*;CS004LBA*;CS007LBA*;CS024LBA*;CS017LBA*;CS201LBA*;CS005LBA*;CS101LBA*;CS030LBA*;CS501LBA*;CS028LBA*;CS011LBA*;CS301LBA*;CS026LBA*;CS401LBA*;CS021LBA*;CS013LBA*;CS002LBA*";
42 var runtime = {
43 "tmpdir": null,
44 "outdir": null
45 };
46 (function(){return ((["["+self.replaceAll(';',',').replaceAll('','').replaceAll(';','').replaceAll('&','')+"]"]));})()
stdout was: ''
stderr was: 'evalmachine.<anonymous>:46
(function(){return ((["["+self.replaceAll(';',',').replaceAll('','').replaceAll(';','').replaceAll('&','')+"]"]));})()
^
TypeError: self.replaceAll is not a function
at evalmachine.<anonymous>:46:32
at evalmachine.<anonymous>:46:119
at Script.runInContext (vm.js:133:20)
at Script.runInNewContext (vm.js:139:17)
at Object.runInNewContext (vm.js:322:38)
at Socket.<anonymous> ([eval]:11:57)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:265:13)
at Socket.Readable.push (_stream_readable.js:224:10)'
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/cwl_utils/sandboxjs.py", line 509, in eval
return cast(CWLOutputType, json.loads(stdout))
File "/usr/lib/python3.8/json/_init_.py", line 357, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.8/json/decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.8/json/decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)