# "No matching platform" error using Cylc 8.3 and Rose

**URL:** <https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982>\
**Category:** Rose Support\
**Created:** [July 16, 2024, 3:13am UTC](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982 "2024-07-16T03:13:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ScottWales](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/scottwales/32/192_2.png) [@ScottWales](https://cylc.discourse.group/u/ScottWales)\
**Post date:** [July 16, 2024, 3:13am UTC](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982/1 "2024-07-16T03:13:17Z")

</div>

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](https://github.com/ScottWales/cylc-platform-error) with a conda environment definition, global config and sample workflow.

When we run this we get an error like:

```auto
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.

---

<div class="post-metadata">

**Author:** ![wxtim](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/wxtim/32/151_2.png) [@wxtim](https://cylc.discourse.group/u/wxtim)\
**Post date:** [July 16, 2024, 8:25am UTC](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982/2 "2024-07-16T08:25:16Z")

</div>

I’ve managed to reproduce this locally using your setup (nicely encapsulated, thanks). Will investigate.

---

<div class="post-metadata">

**Author:** ![TomC](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/tomc/32/115_2.png) [@TomC](https://cylc.discourse.group/u/TomC)\
**Post date:** [July 18, 2024, 2:31am UTC](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982/3 "2024-07-18T02:31:39Z")

</div>

For tracking purposes, this is now [an Issue in github](https://github.com/cylc/cylc-flow/issues/6244).

---

<div class="post-metadata">

**Author:** ![TomC](https://yyz2.discourse-cdn.com/free1/user_avatar/cylc.discourse.group/tomc/32/115_2.png) [@TomC](https://cylc.discourse.group/u/TomC)\
**Post date:** [July 24, 2024, 1:51am UTC](https://cylc.discourse.group/t/no-matching-platform-error-using-cylc-8-3-and-rose/982/4 "2024-07-24T01:51:45Z")

</div>

This should be fixed in 8.3.3 which has been released.
