Skip to content

Issue discovered on gradle/wrapper/gradle-wrapper.properties with Update Gradle wrapper #6762

@timtebeek

Description

@timtebeek

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)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions