Skip to content

UriComponentsBuilder - NoSuchMethodError: java.lang.reflect.Method.getParameterCount [SPR-11245] #15870

@spring-projects-issues

Description

@spring-projects-issues

Brian Clozel opened SPR-11245 and commented

Method with following signature "public static UriComponentsBuilder fromMethodName(Class<?> controllerType,String methodName, Object... argumentValues)" makes use of the getParameterCount() method found in the java.lang.reflect.Method class. This is specific to Java 8 and will cause projects using prior versions of Java to throw an exception.

(java.lang.NoSuchMethodError: java.lang.reflect.Method.getParameterCount())

Changing it to getParameterTypes().length to get the total number of parameters fixes this.


Affects: 4.0 GA

Reference URL: #431

Issue Links:

Referenced from: commits 260bbe3

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)type: bugA general bug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions