- 
        Couldn't load subscription status. 
- Fork 38.8k
Closed
Labels
in: webIssues in web modules (web, webmvc, webflux, websocket)Issues in web modules (web, webmvc, webflux, websocket)type: bugA general bugA general bug
Milestone
Description
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:
- Downgrade accidental use of Java 1.7 APIs [SPR-11319] #15943 Downgrade accidental use of Java 1.7 APIs
Referenced from: commits 260bbe3
Metadata
Metadata
Assignees
Labels
in: webIssues in web modules (web, webmvc, webflux, websocket)Issues in web modules (web, webmvc, webflux, websocket)type: bugA general bugA general bug