in the 8.6 <release notes> I read, "Better error r...
# community-support
g
in the 8.6 release notes I read, "Better error reporting of circular references in providers"
Copy code
// wrong, self-references only supported via #update()
property.set(property.map { "$it and more" })
which
update()
does it refer to?
t
AFAIK this is actually an API that was prototyped at some point but possibly never made it to a public release. https://github.com/gradle/gradle/pull/27342/files#diff-293bcc5794b701cdd8ec5d40f1d84e4288a150a4a35f900db91b9fb40bd28daa
👍 1
g
it looks like this `update`/`replace` is a very unlucky method 😄
v
Yeah, it almost made it into a release twice. Last time it was pulled out again I think days before the release, as there was a problem found with conventions set on properties and then the method used. That it is still mentioned in that example is actually a documentation bug