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

Wire doesn't appear to be compatible with the configuration cache in gradle 8+ #2837

Open
staktrace opened this issue Feb 26, 2024 · 3 comments

Comments

@staktrace
Copy link
Collaborator

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

@staktrace
Copy link
Collaborator Author

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

staktrace added a commit to staktrace/wire that referenced this issue Apr 4, 2024
This is a test for the scenario in square#2837
which has since been fixed already.
@staktrace
Copy link
Collaborator Author

Adding a test in #2890

staktrace added a commit that referenced this issue Apr 4, 2024
This is a test for the scenario in #2837
which has since been fixed already.
@staktrace staktrace reopened this Apr 4, 2024
@staktrace
Copy link
Collaborator Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant