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
65 19 0 0

Files

Class Bugs
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.AddPathFunction$1 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.AddPathFunction$2 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPAppPeerProvider 3
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPPeerProvider 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPRibImplProvider 2
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.DataBrokerFunction$1 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.PathSelectionModeFunction$1 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.PathSelectionModeFunction$2 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.RibInstanceFunction$1 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.TableTypesFunction$1 1
org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.TableTypesFunction$2 1
org.opendaylight.protocol.bgp.openconfig.impl.openconfig.BGPAppNeighborProviderImpl 1
org.opendaylight.protocol.bgp.openconfig.impl.openconfig.BGPGlobalProviderImpl 1
org.opendaylight.protocol.bgp.openconfig.impl.openconfig.BGPNeighborProviderImpl 1
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.openconfig.rev150718.modules.module.configuration.OpenconfigBgpBuilder$OpenconfigBgpImpl 1
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.openconfig.rev150718.modules.module.configuration.openconfig.bgp.BindingBrokerBuilder$BindingBrokerImpl 1

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.AddPathFunction$1

Bug Category Details Line Priority
afisafi must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 55 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.AddPathFunction$2

Bug Category Details Line Priority
input must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 100 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPAppPeerProvider

Bug Category Details Line Priority
Load of known null value in org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPAppPeerProvider.onNeighborModified(Neighbor) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 122 Medium
Exception is caught when Exception is not thrown in org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPAppPeerProvider.onNeighborModified(Neighbor) STYLE REC_CATCH_EXCEPTION 103 Low
Exception is caught when Exception is not thrown in org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPAppPeerProvider.onNeighborRemoved(Neighbor) STYLE REC_CATCH_EXCEPTION 83 Low

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPPeerProvider

Bug Category Details Line Priority
Load of known null value in org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPPeerProvider.onNeighborModified(Neighbor) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 122 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPRibImplProvider

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPRibImplProvider.onGlobalModified(Global) STYLE REC_CATCH_EXCEPTION 95 Low
Exception is caught when Exception is not thrown in org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.BGPRibImplProvider.onGlobalRemoved(Global) STYLE REC_CATCH_EXCEPTION 76 Low

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.DataBrokerFunction$1

Bug Category Details Line Priority
instance must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 41 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.PathSelectionModeFunction$1

Bug Category Details Line Priority
afisafi must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 67 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.PathSelectionModeFunction$2

Bug Category Details Line Priority
input must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 116 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.RibInstanceFunction$1

Bug Category Details Line Priority
instance must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 40 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.TableTypesFunction$1

Bug Category Details Line Priority
input must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 65 Medium

org.opendaylight.protocol.bgp.openconfig.impl.moduleconfig.TableTypesFunction$2

Bug Category Details Line Priority
input must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 60 Medium

org.opendaylight.protocol.bgp.openconfig.impl.openconfig.BGPAppNeighborProviderImpl

Bug Category Details Line Priority
config must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 38 Medium

org.opendaylight.protocol.bgp.openconfig.impl.openconfig.BGPGlobalProviderImpl

Bug Category Details Line Priority
configuration must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 47 Medium

org.opendaylight.protocol.bgp.openconfig.impl.openconfig.BGPNeighborProviderImpl

Bug Category Details Line Priority
config must be non-null but is marked as nullable STYLE NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE 37 Medium

org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.openconfig.rev150718.modules.module.configuration.OpenconfigBgpBuilder$OpenconfigBgpImpl

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.controller.bgp.openconfig.rev150718.modules.module.configuration.OpenconfigBgpBuilder$OpenconfigBgpImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.openconfig.rev150718.modules.module.configuration.OpenconfigBgpBuilder$OpenconfigBgpImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 162 Low

org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.openconfig.rev150718.modules.module.configuration.openconfig.bgp.BindingBrokerBuilder$BindingBrokerImpl

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.controller.bgp.openconfig.rev150718.modules.module.configuration.openconfig.bgp.BindingBrokerBuilder$BindingBrokerImpl in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.bgp.openconfig.rev150718.modules.module.configuration.openconfig.bgp.BindingBrokerBuilder$BindingBrokerImpl.equals(Object) STYLE BC_UNCONFIRMED_CAST 211 Low