You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RequestPartMethodArgumentResolver contains a conditional code path with a Optional.ofNullable call. While this will work in most pre-Java-8 environments as well, it's fragile in debug environments, in particular on the IBM JVM. We should defensively delegate to an inner class with the actual Optional reference, like we do in other places.
Also, RequestPartMethodArgumentResolver modifies the nesting level of a potentially cached MethodParameter instance. This should be avoided in favor of temporary nested type access or a MethodParameter clone.
Juergen Hoeller opened SPR-13850 and commented
RequestPartMethodArgumentResolver
contains a conditional code path with aOptional.ofNullable
call. While this will work in most pre-Java-8 environments as well, it's fragile in debug environments, in particular on the IBM JVM. We should defensively delegate to an inner class with the actualOptional
reference, like we do in other places.Also,
RequestPartMethodArgumentResolver
modifies the nesting level of a potentially cachedMethodParameter
instance. This should be avoided in favor of temporary nested type access or aMethodParameter
clone.Affects: 4.2.4
Issue Links:
@ResponseBody
method return type available to message converters@RequestPart
Referenced from: commits 3779fe9, a58eee6, b4f33ad
The text was updated successfully, but these errors were encountered: