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
alice-i-cecile opened this issue
Mar 31, 2022
· 1 comment
Labels
A-ECSEntities, components, systems, and eventsC-BugAn unexpected or incorrect behaviorD-ComplexQuite challenging from either a design or technical perspective. Ask for help!
This test should pass, as it is impossible for the two systems to access the same data.
What actually happened
It fails, and an ambiguity is detected.
Additional context
This is ultimately related to a lack of a clear model for how system access should be handled: read #3119.
This is correctly computed on the basis of hypothetical data access (which should be world agnostic, #4364).
However, the model used isn't strong enough: it's computed purely on the basis of Access<ComponentId>, and cannot account for the effects of query filtering in this way.
The text was updated successfully, but these errors were encountered:
alice-i-cecile
added
C-Bug
An unexpected or incorrect behavior
A-ECS
Entities, components, systems, and events
D-Complex
Quite challenging from either a design or technical perspective. Ask for help!
labels
Mar 31, 2022
A-ECSEntities, components, systems, and eventsC-BugAn unexpected or incorrect behaviorD-ComplexQuite challenging from either a design or technical perspective. Ask for help!
Bevy version
0.7.0 dev, also reproduced in #4299.
What you did
(This test is from #4299), but the same failure occurs on
main
)What you expected to happen
This test should pass, as it is impossible for the two systems to access the same data.
What actually happened
It fails, and an ambiguity is detected.
Additional context
This is ultimately related to a lack of a clear model for how system access should be handled: read #3119.
This is correctly computed on the basis of hypothetical data access (which should be world agnostic, #4364).
However, the model used isn't strong enough: it's computed purely on the basis of
Access<ComponentId>
, and cannot account for the effects of query filtering in this way.The text was updated successfully, but these errors were encountered: