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
When initializing applications with null-beans of type Lifecycle, DefaultLifecycleProcessor.getLifecycleBeans throws a BeanNotOfRequiredType exception rather then ignoring null-beans like in previous spring versions.
DefaultLifecycleProcessor should be fixed to not call the ctx.getBean(name, type) method but rather getBean(name) and check for type explicitely.
Reason/Background: In earlier versions of Spring the ctx.getBean(name, type) method returned null for null-beans. Since Spring 5, Spring returns the NullBean instance but that cannot be converted to required type.