Path encoding problem with Groovy
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- groovy, java, macos
- Domain
- build-system, tooling
Research direction
Start by reproducing the issue with the pom.xml configuration shown, on macOS Sonoma, using the Groovy Greclipse formatter. Trace how the temporary directory path is created and passed through the Groovy formatter integration; done means the temporary path remains a usable filesystem path and the Maven check completes without creating encoded directories.
Written by the indexing model from the issue text.
Description
There seems to be a path encoding issue with Groovy. In the root folder where the pom.xml is located, the following temporary directories are created:
file%3A%2Fvar%2Ffolders%2F9m%2F7lp33cd577ngz_41_806qk3m0000gn%2FT%2Fspotless-groovy9943439919469970507%2F/
Instead of /var/folders it seems to encode the slashes as %2F and colon as %2A.
Any idea what could be going on?
System details:
- MacOS Sonoma 14.8.1
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<java>
<googleJavaFormat />
</java>
<groovy>
<greclipse>
<version>4.21</version>
<file>greclipse.properties</file>
</greclipse>
</groovy>
</configuration>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
- Dominant language
- Java
- Stars
- 5.7k
- Forks
- 560
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 43
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from diffplug/spotless
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 66/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
All issues in diffplug/spotless
Similar issues
-
certification
Difficulty 1/5 Under an hour Newbie friendliness 80/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
[BUG] ECR GetAuthorizationToken returns a proxyEndpoint for the default region, not the request's Openbug ecr
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Needs: Triage Type: Feature request
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
AntennaPod/AntennaPod#8794 ·
-
agentic-workflows
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
github/copilot-sdk#2760 ·