[
https://issues.apache.org/jira/browse/AMBARI-26495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wei-Chiu Chuang reassigned AMBARI-26495:
----------------------------------------
Assignee: guluo
> 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
> Assignee: guluo
> Priority: Critical
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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: [email protected]
For additional commands, e-mail: [email protected]