Problem
Describe the issue you are experiencing.
Expected behavior
Describe what you expected to see.
Example diff
From: gradle/wrapper/gradle-wrapper.properties
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
+{{826e0cdc-c610-4561-8c2a-82302737f8cd}}distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip{{826e0cdc-c610-4561-8c2a-82302737f8cd}}
Recipes in example diff:
org.openrewrite.gradle.UpdateGradleWrapper
Error messages:
java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
java.base/java.lang.Integer.parseInt(Integer.java:668)
org.openrewrite.Checksum.fromHex(Checksum.java:60)
org.openrewrite.Checksum.fromUri(Checksum.java:87)
org.openrewrite.Checksum.fromUri(Checksum.java:74)
org.openrewrite.gradle.util.DistributionInfos.fetchChecksum(DistributionInfos.java:51)
org.openrewrite.gradle.util.DistributionInfos.fetch(DistributionInfos.java:42)
org.openrewrite.gradle.util.GradleWrapper.create(GradleWrapper.java:90)
org.openrewrite.gradle.UpdateGradleWrapper.getGradleWrapper(UpdateGradleWrapper.java:137)
org.openrewrite.gradle.UpdateGradleWrapper.access$100(UpdateGradleWrapper.java:52)
org.openrewrite.gradle.UpdateGradleWrapper$1.visitEntry(UpdateGradleWrapper.java:210)
org.openrewrite.gradle.UpdateGradleWrapper$1.visitEntry(UpdateGradleWrapper.java:168)
org.openrewrite.properties.tree.Properties$Entry.acceptProperties(Properties.java:169)
org.openrewrite.properties.tree.Properties.accept(Properties.java:40)
org.openrewrite.TreeVisitor.visit(TreeVisitor.java:242)
org.openrewrite.properties.PropertiesVisitor.lambda$visitFile$0(PropertiesVisitor.java:39)
...```
### References:
- [View original result](https://app.moderne.io/results/gHwIqt4fB?repo=eyJfX3R5cGVuYW1lIjoiR2l0SHViUmVwb3NpdG9yeSIsImlkIjoiR2l0SHViUmVwb3NpdG9yeX5%252BZ2l0aHViLmNvbX5%252BTmV0ZmxpeC9ldXJla2F%252Bfm1hc3RlciIsImJyYW5jaCI6Im1hc3RlciIsIm9yaWdpbiI6ImdpdGh1Yi5jb20iLCJwYXRoIjoiTmV0ZmxpeC9ldXJla2EiLCJuYW1lIjoiZXVyZWthIiwib3JnYW5pemF0aW9uIjoiTmV0ZmxpeCJ9&variant=diff)
- Recipe ID: `org.openrewrite.gradle.UpdateGradleWrapper`
- Recipe Name: `Update Gradle wrapper`
- Repository: `Netflix/eureka/master`
- Created at Wed Feb 18 2026 11:29:00 GMT+0100 (Central European Standard Time)
Problem
Expected behavior
Example diff
From:
gradle/wrapper/gradle-wrapper.propertiesRecipes in example diff:
org.openrewrite.gradle.UpdateGradleWrapperError messages: