-
Notifications
You must be signed in to change notification settings - Fork 578
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
Wire doesn't appear to be compatible with the configuration cache in gradle 8+ #2837
Comments
AFAICT wire 5.0.0-alpha.square.3 fixes this problem. But we should probably still add this as a testcase in wire so it doesn't regress |
This is a test for the scenario in square#2837 which has since been fixed already.
Adding a test in #2890 |
This is a test for the scenario in #2837 which has since been fixed already.
So although the minimal reproducer project in https://github.com/staktrace/wire-bug-20240226-cc works now, I'm still seeing a problem in real-world usage that looks the same (configuration cache enabled, gradle 8+, wire 5.0+) so I'm going to reopen this issue while I investigate. |
5.0.0-alpha.square.9 at least seems to not have the problem any more. I guess I'll close this |
@staktrace I don't think this version exists though? |
Lol we're using so it definitely does exist! https://artifactory.global.square/ui/native/square-public/com/squareup/wire/wire-bom/5.0.0-alpha.square.9/ |
Oops, correct yes. Thank you |
Standalone minimal reproducer project is at https://github.com/staktrace/wire-bug-20240226-cc. Basically, when wire is run with the configuration cache enabled and gradle 8+, pretty basic operations fail as wire is unable to locate all the necessary input files.
This appears to be similar to #2815
The text was updated successfully, but these errors were encountered: