FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is low
Effort is max
Summary
| Classes |
Bugs |
Errors |
Missing Classes |
| 32 |
7 |
0 |
0 |
org.opendaylight.netvirt.openstack.netvirt.sfc.DelegatingDataTreeListener
| Bug |
Category |
Details |
Line |
Priority |
| Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in org.opendaylight.netvirt.openstack.netvirt.sfc.DelegatingDataTreeListener.onDataTreeChanged(Collection) |
BAD_PRACTICE |
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE |
91 |
Low |
org.opendaylight.netvirt.openstack.netvirt.sfc.standalone.openflow13.NetvirtSfcStandaloneOF13Provider
| Bug |
Category |
Details |
Line |
Priority |
| Private method org.opendaylight.netvirt.openstack.netvirt.sfc.standalone.openflow13.NetvirtSfcStandaloneOF13Provider.handleLocalEgressPort(long, String, long, short, short, boolean) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
337 |
Low |
| Uninitialized read of southbound in new org.opendaylight.netvirt.openstack.netvirt.sfc.standalone.openflow13.NetvirtSfcStandaloneOF13Provider(DataBroker) |
CORRECTNESS |
UR_UNINIT_READ |
87 |
Medium |
org.opendaylight.netvirt.openstack.netvirt.sfc.workaround.NetvirtSfcWorkaroundOF13Provider
| Bug |
Category |
Details |
Line |
Priority |
| Nullcheck of ovsdbNode at line 335 of value previously dereferenced in org.opendaylight.netvirt.openstack.netvirt.sfc.workaround.NetvirtSfcWorkaroundOF13Provider.getLocalip(Node) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
333 |
Medium |
| Private method org.opendaylight.netvirt.openstack.netvirt.sfc.workaround.NetvirtSfcWorkaroundOF13Provider.getLocalip(Node) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
333 |
Low |
org.opendaylight.netvirt.openstack.netvirt.sfc.workaround.services.SfcClassifierService
| Bug |
Category |
Details |
Line |
Priority |
| Write to static field org.opendaylight.netvirt.openstack.netvirt.sfc.workaround.services.SfcClassifierService.cookieIndex from instance method org.opendaylight.netvirt.openstack.netvirt.sfc.workaround.services.SfcClassifierService.getCookie(SfcClassifierService$FlowID) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
74 |
Low |
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.sfc.impl.config.rev160517.NetvirtSfcConfigBuilder$NetvirtSfcConfigImpl
| Bug |
Category |
Details |
Line |
Priority |
| Unchecked/unconfirmed cast from org.opendaylight.yangtools.yang.binding.DataObject to org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.sfc.impl.config.rev160517.NetvirtSfcConfigBuilder$NetvirtSfcConfigImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.sfc.impl.config.rev160517.NetvirtSfcConfigBuilder$NetvirtSfcConfigImpl.equals(Object) |
STYLE |
BC_UNCONFIRMED_CAST |
184 |
Low |