COLA icon indicating copy to clipboard operation
COLA copied to clipboard

when AOP use JdkDynamicAopProxy, startup NullPointerException

Open hnxiaoyuan opened this issue 2 years ago • 2 comments

项目中启动报错,发现如下异常,debug跟踪发现AOP使用JdkDynamicAopProxy时,会出现此异常,使用CGLIB代理时使用正常,已提交一个小PR修复此问题,麻烦大佬看看,谢谢.

Caused by: java.lang.NullPointerException: null
	at com.alibaba.cola.extension.register.ExtensionRegister.doRegistration(ExtensionRegister.java:38) ~[cola-component-extension-starter-4.3.1.jar:na]
	at com.alibaba.cola.extension.register.ExtensionBootstrap.lambda$init$0(ExtensionBootstrap.java:32) ~[cola-component-extension-starter-4.3.1.jar:na]
	at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608) ~[na:1.8.0_331]
	at com.alibaba.cola.extension.register.ExtensionBootstrap.init(ExtensionBootstrap.java:31) ~[cola-component-extension-starter-4.3.1.jar:na]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_331]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_331]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_331]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_331]
	at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.2.jar:5.3.2]
	at

hnxiaoyuan avatar Aug 18 '22 09:08 hnxiaoyuan

启动类加 @EnableAspectJAutoProxy(exposeProxy=true) 试试

heihei180 avatar Sep 28 '22 07:09 heihei180

看标题我还以为是一位外国友人遇到了问题

wyyl1 avatar Oct 28 '22 04:10 wyyl1