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
用了nacos-spring-context 1.1.0之后,启动抛ClassCastException,异常位置在AnnotationNacosInjectedBeanPostProcessor.java 145行,提示com.sun.proxy.$Proxy113 cannot be cast to java.util.Map,跟踪到此发现attributes对象是个map,key="properties"对应的value对象类型是@NacosProperties,转Map注定异常。
问题原因是dubbo和nacos-spring-context 1.1.0依赖的com.alibaba.spring/spring-context-support版本不兼容:用dubbo的就会出现@NacosInjected注入异常,但是pom.xml排除dubbo引入的spring-context-support,还会出现@DubboReference注入异常:ClassCastException: java.lang.String cannot be cast to java.lang.Class ( DubboAnnotationUtils.java),dubbo社区反馈说计划去掉spring-context-support的引入,但现在还是横竖不行的。
用了nacos-spring-context 1.1.0之后,启动抛ClassCastException,异常位置在AnnotationNacosInjectedBeanPostProcessor.java 145行,提示
com.sun.proxy.$Proxy113 cannot be cast to java.util.Map
,跟踪到此发现attributes对象是个map,key="properties"对应的value对象类型是@NacosProperties
,转Map注定异常。问题原因是dubbo和nacos-spring-context 1.1.0依赖的com.alibaba.spring/spring-context-support版本不兼容:用dubbo的就会出现
@NacosInjected
注入异常,但是pom.xml排除dubbo引入的spring-context-support,还会出现@DubboReference
注入异常:ClassCastException: java.lang.String cannot be cast to java.lang.Class ( DubboAnnotationUtils.java),dubbo社区反馈说计划去掉spring-context-support的引入,但现在还是横竖不行的。相关的issue:
nacos-group/nacos-spring-project#258 (nacos-group/nacos-spring-project)
apache/dubbo#7797 (apache/dubbo)
The text was updated successfully, but these errors were encountered: