2 comments (2 comments)0 reactions (0 reactions)0 assignees (0 assignees)Java25,266 stars (25,266 stars)9,474 forks (9,474 forks)batch import
component:coregood first issueimported-jira-issuepriority:majorregressionresolution:unresolved
- Issue type
- bug
- Research direction
- The issue is in the hudson.Util.replaceMacro method which recursively resolves environment variables. Start by locating the source file (e.g., core/src/main/java/hudson/Util.java). Examine how replaceMacro handles variable substitution and look for recursion or repeated expansion. The fix should ensure that after substituting a variable, the result is not re evaluated. Check existing tests in the same package and add a test case for this scenario. See also any comments in the issue for additional context.