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
25 13 0 0

org.opendaylight.netvirt.openstack.sfc.translator.DelegatingDataTreeListener

Bug Category Details Line Priority
Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in org.opendaylight.netvirt.openstack.sfc.translator.DelegatingDataTreeListener.onDataTreeChanged(Collection) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 89 Low

org.opendaylight.netvirt.openstack.sfc.translator.OpenStackSFCTranslatorProvider

Bug Category Details Line Priority
Write to static field org.opendaylight.netvirt.openstack.sfc.translator.OpenStackSFCTranslatorProvider.bundleContext from instance method new org.opendaylight.netvirt.openstack.sfc.translator.OpenStackSFCTranslatorProvider(DataBroker, RenderedServicePathService, OpenstackSfcTranslatorConfig, BundleContext) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 38 High

org.opendaylight.netvirt.openstack.sfc.translator.OvsdbMdsalHelper

Bug Category Details Line Priority
Possible null pointer dereference of bridgeAugmentation in org.opendaylight.netvirt.openstack.sfc.translator.OvsdbMdsalHelper.getOvsdbPortMetadata(Uuid, Topology) CORRECTNESS NP_NULL_ON_SOME_PATH 99 Medium

org.opendaylight.netvirt.openstack.sfc.translator.flowclassifier.FlowClassifierTranslator

Bug Category Details Line Priority
Useless control flow in org.opendaylight.netvirt.openstack.sfc.translator.flowclassifier.FlowClassifierTranslator.buildAcl(SfcFlowClassifier, String) STYLE UCF_USELESS_CONTROL_FLOW 127 Low

org.opendaylight.netvirt.openstack.sfc.translator.portchain.NeutronPortChainListener

Bug Category Details Line Priority
Null passed for non-null parameter of PortChainTranslator.buildServiceFunctionPath(ServiceFunctionChain) in org.opendaylight.netvirt.openstack.sfc.translator.portchain.NeutronPortChainListener.processPortChain(PortChain) CORRECTNESS NP_NULL_PARAM_DEREF 257 High
Redundant nullcheck of sfBuilder, which is known to be non-null in org.opendaylight.netvirt.openstack.sfc.translator.portchain.NeutronPortChainListener.processPortChain(PortChain) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 220 Medium
Exceptional return value of java.util.concurrent.ExecutorService.submit(Runnable) ignored in org.opendaylight.netvirt.openstack.sfc.translator.portchain.NeutronPortChainListener.add(InstanceIdentifier, PortChain) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 122 Low
Useless object stored in variable portPairGroupToSFFMap of method org.opendaylight.netvirt.openstack.sfc.translator.portchain.NeutronPortChainListener.processPortChain(PortChain) STYLE UC_USELESS_OBJECT 141 Medium

org.opendaylight.netvirt.openstack.sfc.translator.portchain.PortChainTranslator

Bug Category Details Line Priority
org.opendaylight.netvirt.openstack.sfc.translator.portchain.PortChainTranslator.buildServiceFunctionChain(PortChain, List) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 70 Medium

org.opendaylight.netvirt.openstack.sfc.translator.portchain.PortPairTranslator

Bug Category Details Line Priority
org.opendaylight.netvirt.openstack.sfc.translator.portchain.PortPairTranslator.buildServiceFunction(PortPair, PortPairGroup, Port, OvsdbPortMetadata, ServiceFunctionForwarder) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 147 Medium
org.opendaylight.netvirt.openstack.sfc.translator.portchain.PortPairTranslator.buildServiceFunction(PortPair, PortPairGroup, Port, OvsdbPortMetadata, ServiceFunctionForwarder) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 163 Medium
Nullcheck of neutronPort at line 107 of value previously dereferenced in org.opendaylight.netvirt.openstack.sfc.translator.portchain.PortPairTranslator.buildServiceFunction(PortPair, PortPairGroup, Port, OvsdbPortMetadata, ServiceFunctionForwarder) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 76 High

org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.openstack.sfc.translator.config.rev160720.OpenstackSfcTranslatorConfigBuilder$OpenstackSfcTranslatorConfigImpl

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.openstack.sfc.translator.config.rev160720.OpenstackSfcTranslatorConfigBuilder$OpenstackSfcTranslatorConfigImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.openstack.sfc.translator.config.rev160720.OpenstackSfcTranslatorConfigBuilder$OpenstackSfcTranslatorConfigImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 141 Low