You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you have have a workflow, and it does cylc vip to launch another workflow, from within a ROSE app, the second workflow gets confused as the ROSE variables are passed through.
NOTE: I thought this should go in this repo but happy to be corrected if it should be in the rose repo.
Workaround
Current workaround is to do unset "${!ROSE_@}" before cylc vip to ensure they are unset.
Description
If you have have a workflow, and it does
cylc vip
to launch another workflow, from within a ROSE app, the second workflow gets confused as the ROSE variables are passed through.NOTE: I thought this should go in this repo but happy to be corrected if it should be in the rose repo.
Workaround
Current workaround is to do
unset "${!ROSE_@}"
beforecylc vip
to ensure they are unset.Reproducible Example
rose_app_launch_corruption.tar.gz
Download the above. Check its contents to make sure I'm not doing anything nefarious. Then, run the
run.sh
in the top level.The
launcher
workflow launches therunner
workflow. If I look at the log for the only task inrunner
, this is thejob.out
:The
run_stuff
app should be doing an echo.Expected Behaviour
The second workflow should not think it is the first workflow. And the tasks should not think they are the launching workflows task.
The text was updated successfully, but these errors were encountered: