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
DependencyTracker.dependentList is a Map<Project, Set<Project>>. This operates under the assumption that the Project equals/hashcode implementations uniquely identifies a single project instance.
In Gradle 8.10 it appears as though this assumption is now invalid, resulting in the same project (by path) being added as multiple keys in the dependentList map. This then breaks subsequent findAllDependents lookups, resulting in the incorrect result that no modules are affected by a change.
The text was updated successfully, but these errors were encountered:
DependencyTracker.dependentList
is aMap<Project, Set<Project>>
. This operates under the assumption that theProject
equals/hashcode implementations uniquely identifies a single project instance.In Gradle 8.10 it appears as though this assumption is now invalid, resulting in the same project (by path) being added as multiple keys in the
dependentList
map. This then breaks subsequentfindAllDependents
lookups, resulting in the incorrect result that no modules are affected by a change.The text was updated successfully, but these errors were encountered: