SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is low
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
17 |
10 |
0 |
0 |
io.github.rose.feign.sentinel.ext.SentinelFeign$Builder
Bug |
Category |
Details |
Line |
Priority |
Possible null pointer dereference in io.github.rose.feign.sentinel.ext.SentinelFeign$Builder.getFieldValue(Object, String) due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
124 |
Low |
Private method io.github.rose.feign.sentinel.ext.SentinelFeign$Builder.getFieldValue(Object, String) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
123-130 |
Low |
io.github.rose.feign.sentinel.ext.SentinelFeign$Builder$1
Bug |
Category |
Details |
Line |
Priority |
Possible null pointer dereference in io.github.rose.feign.sentinel.ext.SentinelFeign$Builder$1.create(Target, Map) due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
78 |
Medium |
io.github.rose.feign.sentinel.ext.SentinelInvocationHandler
Bug |
Category |
Details |
Line |
Priority |
Impossible cast from com.alibaba.cloud.sentinel.feign.SentinelInvocationHandler to io.github.rose.feign.sentinel.ext.SentinelInvocationHandler in io.github.rose.feign.sentinel.ext.SentinelInvocationHandler.equals(Object) |
CORRECTNESS |
BC_IMPOSSIBLE_CAST |
166 |
High |
io.github.rose.feign.sentinel.ext.SentinelInvocationHandler.equals(Object) checks for operand being a com.alibaba.cloud.sentinel.feign.SentinelInvocationHandler |
BAD_PRACTICE |
EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS |
165 |
High |
org.springframework.cloud.openfeign.AutoFeignClientsRegistrar
Bug |
Category |
Details |
Line |
Priority |
Possible null pointer dereference in org.springframework.cloud.openfeign.AutoFeignClientsRegistrar.validate(Map) due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
168 |
Medium |
AutoFeignClientsRegistrar.beanClassLoader not initialized in constructor and dereferenced in org.springframework.cloud.openfeign.AutoFeignClientsRegistrar.registerFeignClients(BeanDefinitionRegistry) |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
92 |
Low |
AutoFeignClientsRegistrar.environment not initialized in constructor and dereferenced in org.springframework.cloud.openfeign.AutoFeignClientsRegistrar.getUrl(BeanDefinitionRegistry, Map) |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
204 |
Low |
AutoFeignClientsRegistrar.environment not initialized in constructor and dereferenced in org.springframework.cloud.openfeign.AutoFeignClientsRegistrar.registerFeignClients(BeanDefinitionRegistry) |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
100 |
Low |
AutoFeignClientsRegistrar.environment not initialized in constructor and dereferenced in org.springframework.cloud.openfeign.AutoFeignClientsRegistrar.resolve(String) |
STYLE |
UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR |
196 |
Low |