guluo created AMBARI-26495: ------------------------------ Summary: Ambari server startup failure caused by incorrect spring-beans dependency version Key: AMBARI-26495 URL: https://issues.apache.org/jira/browse/AMBARI-26495 Project: Ambari Issue Type: Bug Components: ambari-server Affects Versions: 3.1.0 Reporter: guluo
In current version, we would get errors when starting ambari server, as fallow. Caused by: java.lang.NoSuchMethodError: 'void org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.addInitAnnotationType(java.lang.Class)' at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.<init>(CommonAnnotationBeanPostProcessor.java:196) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:197) *The Reason:* Currently, we are using Spring Framework version 6.0.23 and Spring Security version 6.0.0. The method `void org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.addInitAnnotationType(Class)` was introduced in Spring Framework 6.0.11, details see: https://github.com/spring-projects/spring-framework/blob/bb513de224b4539829cd571c4b949bc33437796c/spring-beans/src/main/java/org/springframework/beans/factory/annotation/InitDestroyAnnotationBeanPostProcessor.java#L132-L142 However, Spring Security 6.0.0 depends on `spring-beans` version 6.0.0, which does not contain this method. As a result, this leads to the startup failure described above. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@ambari.apache.org For additional commands, e-mail: issues-h...@ambari.apache.org