We’re seeing strange errors when running Rose suites with the latest versions of Cylc and Rose where Cylc can’t find configured platforms.
I’ve put up an example case at GitHub - ScottWales/cylc-platform-error with a conda environment definition, global config and sample workflow.
When we run this we get an error like:
ERROR - [jobs-submit cmd] (platform not defined)
[jobs-submit ret_code] 1
[jobs-submit err] No matching platform "dm" found
even though the platform is defined in the global config file.
Removing the rose-suite.conf
file from the workflow configuration lets Cylc find the platform.
Removing the --debug
from the launch command also fixes the issue, though some of our users see the issue when they’re not using --debug
.
We see this on both NCI and our internal system.