Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

requisite_any: dont fall in an infinite loop when req doesnt exist #55777

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

dwoz
Copy link
Contributor

@dwoz dwoz commented Jan 3, 2020

Rebase of #50689

What does this PR do?

the missing req logic wasn't picking up the _any variants causing an
infinite loop. this fixes that.

What issues does this PR fix or reference?

not sure if any outstanding issues, but if you try to run a state with onchange_any: something_nonexistant the state engine will recursively loop and stacktrace.

Tests written?

Yes

Commits signed with GPG?

Yes

@max-arnold
Copy link
Contributor

Maybe this one is related: #55542

@dwoz
Copy link
Contributor Author

dwoz commented Jan 4, 2020

re-run full all

@dwoz
Copy link
Contributor Author

dwoz commented Jan 4, 2020

@mattp- Looks like this change causes a bunch of tests to fail.

twangboy
twangboy previously approved these changes Feb 11, 2021
@twangboy
Copy link
Contributor

@dwoz Please rebase and address the conflicts

@dwoz dwoz temporarily deployed to ci June 11, 2023 23:12 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 11, 2023 23:12 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 11, 2023 23:12 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 11, 2023 23:12 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 11, 2023 23:25 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 11, 2023 23:36 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 00:41 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 00:41 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 00:41 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 00:41 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 00:41 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 00:41 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 01:27 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 01:27 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 01:27 — with GitHub Actions Inactive
@dwoz dwoz temporarily deployed to ci June 12, 2023 01:27 — with GitHub Actions Inactive
@bdrx312
Copy link
Contributor

bdrx312 commented Oct 11, 2024

This fix was probably addressed by #66135, but a test could still be useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test:full Run the full test suite Tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants