Skip to content

GROOVY-12303: ClassNodeResolver: NoClassDefFoundError during class-loader lookup aborts resolution - #2834

Open
daniellansun wants to merge 4 commits into
masterfrom
GROOVY-12303
Open

GROOVY-12303: ClassNodeResolver: NoClassDefFoundError during class-loader lookup aborts resolution#2834
daniellansun wants to merge 4 commits into
masterfrom
GROOVY-12303

GROOVY-12303: do not treat NoClassDefFoundError as ClassNotFoundExcep…

8114f54
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Aug 27, 2026 in 1m 57s

Annotations

Check failure on line 451 in src/main/java/org/codehaus/groovy/control/ClassNodeResolver.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename field "mismatch" to prevent any misunderstanding/clash with field "MISMATCH".

See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AaBER1nMnCXiaKqLnSd5&open=AaBER1nMnCXiaKqLnSd5&pullRequest=2834

Check warning on line 504 in src/main/java/org/codehaus/groovy/control/ClassNodeResolver.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof DecompiledClassNode decompiledclassnode'

See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AaA_VGSDoR51cPQxWmnU&open=AaA_VGSDoR51cPQxWmnU&pullRequest=2834

Check warning on line 254 in src/main/java/org/codehaus/groovy/control/ClassNodeResolver.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Combine this catch with the one at line 251, which has the same body.

See more on https://sonarcloud.io/project/issues?id=apache_groovy&issues=AaA-0JV41lOEvAOtz8cX&open=AaA-0JV41lOEvAOtz8cX&pullRequest=2834