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
185 53 0 0

Files

Class Bugs
org.opendaylight.neutron.northbound.api.NeutronL2gatewayConnectionNorthbound 1
org.opendaylight.neutron.northbound.api.NeutronL2gatewayNorthbound 1
org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound 2
org.opendaylight.neutron.northbound.api.NeutronNetworkRequest 1
org.opendaylight.neutron.northbound.api.NeutronPortRequest 1
org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound 2
org.opendaylight.neutron.northbound.api.NeutronSubnetRequest 1
org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject 2
org.opendaylight.neutron.spi.NeutronBgpvpn 1
org.opendaylight.neutron.spi.NeutronFirewall 1
org.opendaylight.neutron.spi.NeutronFirewallPolicy 1
org.opendaylight.neutron.spi.NeutronFirewallRule 1
org.opendaylight.neutron.spi.NeutronFloatingIP 1
org.opendaylight.neutron.spi.NeutronL2gateway 1
org.opendaylight.neutron.spi.NeutronL2gatewayConnection 1
org.opendaylight.neutron.spi.NeutronL2gatewayDevice 1
org.opendaylight.neutron.spi.NeutronLoadBalancer 1
org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor 1
org.opendaylight.neutron.spi.NeutronLoadBalancerListener 1
org.opendaylight.neutron.spi.NeutronLoadBalancerPool 1
org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember 1
org.opendaylight.neutron.spi.NeutronMeteringLabel 1
org.opendaylight.neutron.spi.NeutronMeteringLabelRule 1
org.opendaylight.neutron.spi.NeutronNetwork 1
org.opendaylight.neutron.spi.NeutronObject 1
org.opendaylight.neutron.spi.NeutronPort 1
org.opendaylight.neutron.spi.NeutronQosBandwidthRule 1
org.opendaylight.neutron.spi.NeutronQosDscpMarkingRule 1
org.opendaylight.neutron.spi.NeutronQosPolicy 1
org.opendaylight.neutron.spi.NeutronRouter 1
org.opendaylight.neutron.spi.NeutronRouter_Interface 1
org.opendaylight.neutron.spi.NeutronSFCFlowClassifier 1
org.opendaylight.neutron.spi.NeutronSFCPortChain 1
org.opendaylight.neutron.spi.NeutronSFCPortPair 1
org.opendaylight.neutron.spi.NeutronSFCPortPairGroup 1
org.opendaylight.neutron.spi.NeutronSecurityGroup 1
org.opendaylight.neutron.spi.NeutronSecurityRule 1
org.opendaylight.neutron.spi.NeutronSubnet 1
org.opendaylight.neutron.spi.NeutronVPNIKEPolicy 1
org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy 1
org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection 1
org.opendaylight.neutron.spi.NeutronVPNService 1
org.opendaylight.neutron.transcriber.AbstractNeutronInterface 1
org.opendaylight.neutron.transcriber.NeutronL2gatewayConnectionInterface 1
org.opendaylight.neutron.transcriber.NeutronL2gatewayInterface 1
org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface 2
org.opendaylight.neutron.transcriber.NeutronPortInterface 1
org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface 2

org.opendaylight.neutron.northbound.api.NeutronL2gatewayConnectionNorthbound

Bug Category Details Line Priority
Call to String.equals(Integer) in org.opendaylight.neutron.northbound.api.NeutronL2gatewayConnectionNorthbound.listL2gatewayConnections(List, String, String, String, String, String, String, String, String, String) CORRECTNESS EC_UNRELATED_TYPES 158 High

org.opendaylight.neutron.northbound.api.NeutronL2gatewayNorthbound

Bug Category Details Line Priority
Call to String.equals(java.util.List<org.opendaylight.neutron.spi.NeutronL2gatewayDevice>) in org.opendaylight.neutron.northbound.api.NeutronL2gatewayNorthbound.listL2gateways(List, String, String, String, String, String, String, String) CORRECTNESS EC_UNRELATED_CLASS_AND_INTERFACE 151 High

org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound

Bug Category Details Line Priority
Dead store to singletonPool in org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound.createLoadBalancerPoolMember(String, NeutronLoadBalancerPoolMemberRequest) STYLE DLS_DEAD_LOCAL_STORE 337 Medium
Dead store to original in org.opendaylight.neutron.northbound.api.NeutronLoadBalancerPoolNorthbound.updateLoadBalancerPoolMember(String, String, NeutronLoadBalancerPoolMemberRequest) STYLE DLS_DEAD_LOCAL_STORE 381 Medium

org.opendaylight.neutron.northbound.api.NeutronNetworkRequest

Bug Category Details Line Priority
Unread field: org.opendaylight.neutron.northbound.api.NeutronNetworkRequest.links PERFORMANCE URF_UNREAD_FIELD 38 Medium

org.opendaylight.neutron.northbound.api.NeutronPortRequest

Bug Category Details Line Priority
Unread field: org.opendaylight.neutron.northbound.api.NeutronPortRequest.links PERFORMANCE URF_UNREAD_FIELD 38 Medium

org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound

Bug Category Details Line Priority
Call to String.equals(org.opendaylight.neutron.spi.NeutronRouter_NetworkReference) in org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound.listRouters(List, String, String, Boolean, String, String, String, String, String, String) CORRECTNESS EC_UNRELATED_TYPES 154 High
Private method org.opendaylight.neutron.northbound.api.NeutronRoutersNorthbound.getAttachInterfaces() is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 93 Low

org.opendaylight.neutron.northbound.api.NeutronSubnetRequest

Bug Category Details Line Priority
Unread field: org.opendaylight.neutron.northbound.api.NeutronSubnetRequest.links PERFORMANCE URF_UNREAD_FIELD 38 Medium

org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject

Bug Category Details Line Priority
Class org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 46 Low
org.opendaylight.neutron.northbound.api.PaginatedRequestFactory$MarkerObject is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 46 Low

org.opendaylight.neutron.spi.NeutronBgpvpn

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronBgpvpn implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 65 Low

org.opendaylight.neutron.spi.NeutronFirewall

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronFirewall implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 38 Low

org.opendaylight.neutron.spi.NeutronFirewallPolicy

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronFirewallPolicy implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 37 Low

org.opendaylight.neutron.spi.NeutronFirewallRule

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronFirewallRule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 49 Low

org.opendaylight.neutron.spi.NeutronFloatingIP

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronFloatingIP implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 47 Low

org.opendaylight.neutron.spi.NeutronL2gateway

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronL2gateway implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 20 Low

org.opendaylight.neutron.spi.NeutronL2gatewayConnection

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronL2gatewayConnection implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 23 Low

org.opendaylight.neutron.spi.NeutronL2gatewayDevice

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronL2gatewayDevice implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 16 Low

org.opendaylight.neutron.spi.NeutronLoadBalancer

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronLoadBalancer implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 37 Low

org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronLoadBalancerHealthMonitor implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 43 Low

org.opendaylight.neutron.spi.NeutronLoadBalancerListener

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronLoadBalancerListener implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 42 Low

org.opendaylight.neutron.spi.NeutronLoadBalancerPool

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronLoadBalancerPool implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 67 Low

org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronLoadBalancerPoolMember implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 49 Low

org.opendaylight.neutron.spi.NeutronMeteringLabel

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronMeteringLabel implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 37 Low

org.opendaylight.neutron.spi.NeutronMeteringLabelRule

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronMeteringLabelRule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 43 Low

org.opendaylight.neutron.spi.NeutronNetwork

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronNetwork implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 67 Low

org.opendaylight.neutron.spi.NeutronObject

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronObject implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 37 Low

org.opendaylight.neutron.spi.NeutronPort

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronPort implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 84 Low

org.opendaylight.neutron.spi.NeutronQosBandwidthRule

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronQosBandwidthRule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 22 Low

org.opendaylight.neutron.spi.NeutronQosDscpMarkingRule

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronQosDscpMarkingRule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 21 Low

org.opendaylight.neutron.spi.NeutronQosPolicy

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronQosPolicy implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 22 Low

org.opendaylight.neutron.spi.NeutronRouter

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronRouter implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 48 Low

org.opendaylight.neutron.spi.NeutronRouter_Interface

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronRouter_Interface implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 32 Low

org.opendaylight.neutron.spi.NeutronSFCFlowClassifier

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSFCFlowClassifier implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 66 Low

org.opendaylight.neutron.spi.NeutronSFCPortChain

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSFCPortChain implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 45 Low

org.opendaylight.neutron.spi.NeutronSFCPortPair

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSFCPortPair implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 43 Low

org.opendaylight.neutron.spi.NeutronSFCPortPairGroup

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSFCPortPairGroup implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 33 Low

org.opendaylight.neutron.spi.NeutronSecurityGroup

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSecurityGroup implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 39 Low

org.opendaylight.neutron.spi.NeutronSecurityRule

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSecurityRule implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 65 Low

org.opendaylight.neutron.spi.NeutronSubnet

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronSubnet implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 34 Low

org.opendaylight.neutron.spi.NeutronVPNIKEPolicy

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronVPNIKEPolicy implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 50 Low

org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronVPNIPSECPolicy implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 50 Low

org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronVPNIPSECSiteConnection implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 74 Low

org.opendaylight.neutron.spi.NeutronVPNService

Bug Category Details Line Priority
Class org.opendaylight.neutron.spi.NeutronVPNService implements same interface as superclass STYLE RI_REDUNDANT_INTERFACES 45 Low

org.opendaylight.neutron.transcriber.AbstractNeutronInterface

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.opendaylight.neutron.transcriber.AbstractNeutronInterface.overwrite(Object, Object) STYLE REC_CATCH_EXCEPTION 208 Low

org.opendaylight.neutron.transcriber.NeutronL2gatewayConnectionInterface

Bug Category Details Line Priority
Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronL2gatewayConnectionInterface.fromMd(L2gatewayConnection) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 75 Medium

org.opendaylight.neutron.transcriber.NeutronL2gatewayInterface

Bug Category Details Line Priority
org.opendaylight.neutron.transcriber.NeutronL2gatewayInterface.fromMd(L2gateway) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 85 Low

org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface

Bug Category Details Line Priority
Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface.fromMd(Healthmonitor) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 136 Medium
Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronLoadBalancerHealthMonitorInterface.toMd(NeutronLoadBalancerHealthMonitor) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 90 Medium

org.opendaylight.neutron.transcriber.NeutronPortInterface

Bug Category Details Line Priority
Invocation of toString on org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.types.rev160517.IpPrefixOrAddress.getValue() in org.opendaylight.neutron.transcriber.NeutronPortInterface.fromMd(Port) CORRECTNESS DMI_INVOKING_TOSTRING_ON_ARRAY 124 High

org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface

Bug Category Details Line Priority
Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.fromMd(SecurityRule) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 90 Medium
Boxed value is unboxed and then immediately reboxed in org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.toMd(NeutronSecurityRule) PERFORMANCE BX_UNBOXING_IMMEDIATELY_REBOXED 134 Medium