From baf6e66a739d17326dfbf853d86e05fda23c0408 Mon Sep 17 00:00:00 2001 From: xuanbei Date: Sat, 21 Mar 2020 16:02:58 +0800 Subject: [PATCH] SofaModulePostProcessorShareManager detect null parameter --- .../spring/share/SofaModulePostProcessorShareManager.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sofa-boot-project/sofa-boot-core/isle-sofa-boot/src/main/java/com/alipay/sofa/isle/spring/share/SofaModulePostProcessorShareManager.java b/sofa-boot-project/sofa-boot-core/isle-sofa-boot/src/main/java/com/alipay/sofa/isle/spring/share/SofaModulePostProcessorShareManager.java index d087cfee6..9130b4011 100644 --- a/sofa-boot-project/sofa-boot-core/isle-sofa-boot/src/main/java/com/alipay/sofa/isle/spring/share/SofaModulePostProcessorShareManager.java +++ b/sofa-boot-project/sofa-boot-core/isle-sofa-boot/src/main/java/com/alipay/sofa/isle/spring/share/SofaModulePostProcessorShareManager.java @@ -44,8 +44,9 @@ public SofaModulePostProcessorShareManager(AbstractApplicationContext applicatio } public boolean unableToShare(Class cls) { - return this.filterClassList.contains(cls) - || cls.isAnnotationPresent(UnshareSofaModulePostProcessor.class); + return cls != null + && (this.filterClassList.contains(cls) || cls + .isAnnotationPresent(UnshareSofaModulePostProcessor.class)); } public boolean unableToShare(String beanName) {