Fix NullPointerException in Spring interceptor (#4063)
This commit is contained in:
parent
a836612534
commit
4c6a323e4d
|
|
@ -41,7 +41,8 @@ public class GetPropertyDescriptorsInterceptor implements InstanceMethodsAroundI
|
|||
|
||||
PropertyDescriptor[] propertyDescriptors = (PropertyDescriptor[])ret;
|
||||
|
||||
if (EnhancedInstance.class.isAssignableFrom(((BeanWrapperImpl)objInst).getRootClass())) {
|
||||
Class<?> rootClass = ((BeanWrapperImpl) objInst).getRootClass();
|
||||
if (rootClass != null && EnhancedInstance.class.isAssignableFrom(rootClass)) {
|
||||
List<PropertyDescriptor> newPropertyDescriptors = new ArrayList<PropertyDescriptor>();
|
||||
for (PropertyDescriptor descriptor : propertyDescriptors) {
|
||||
if (!"skyWalkingDynamicField".equals(descriptor.getName())) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue