FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Max

Summary

Classes Bugs Errors Missing Classes
207 32 0 0

fr.inria.opengve.mascoptLib.algorithms.coloredgraph.NormalizeColoredGraph

Bug Category Details Line
The method name fr.inria.opengve.mascoptLib.algorithms.coloredgraph.NormalizeColoredGraph.CopyValue(MascoptMap, String, MascoptObject) doesn't start with an lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 296-297
NormalizeColoredGraph.colorMap_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.common.MascoptCopyGraph

Bug Category Details Line
MascoptCopyGraph.factory_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.flow.MascoptMultiFlowDecompositionInPaths

Bug Category Details Line
MascoptMultiFlowDecompositionInPaths.linkGraph_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
MascoptMultiFlowDecompositionInPaths.requestGraph_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.CplexFlowRoutingColumnGeneration

Bug Category Details Line
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.CplexFlowRoutingColumnGeneration.preSolve() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 342
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.CplexFlowRoutingColumnGeneration.solve() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 120
CplexFlowRoutingColumnGeneration.capacityConstraintsGenerator_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
CplexFlowRoutingColumnGeneration.cplex_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
CplexFlowRoutingColumnGeneration.flowGenerator_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
CplexFlowRoutingColumnGeneration.linkGraph_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
CplexFlowRoutingColumnGeneration.requestGraph_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LPMultiFlowRouting

Bug Category Details Line
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LPMultiFlowRouting.solve() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 174
LPMultiFlowRouting.lpFlow_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LPMultiFlowRoutingWithCapacityConstraints

Bug Category Details Line
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LPMultiFlowRoutingWithCapacityConstraints.addMinTrafficObjective() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 161
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LPMultiFlowRoutingWithCapacityConstraints.addSumMinFlowObjective() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 143
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LPMultiFlowRoutingWithCapacityConstraints.preSolve() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 120
LPMultiFlowRoutingWithCapacityConstraints.linkCapacityVar_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.LpMultiFlowMonoRouting

Bug Category Details Line
LpMultiFlowMonoRouting.problem_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathCapacityConstraint

Bug Category Details Line
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathCapacityConstraint.AddMinimizeLambda() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 219
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathCapacityConstraint.addCapacityConstraint() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 200
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathCapacityConstraint.addMinimizeSumOfFlow() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 255
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathCapacityConstraint.addNewVariable(MascoptDiPath) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 308
The method name fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathCapacityConstraint.AddMinimizeLambda() doesn't start with an lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 213-221
AddCplexArcPathCapacityConstraint.capacitySizeConstraint_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available
AddCplexArcPathCapacityConstraint.flowOnLinkMap_ not initialized in constructor STYLE UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR Not available

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathFlowVariables

Bug Category Details Line
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathFlowVariables.addNewVariable(IloNumVar, MascoptDiPath, MascoptArc) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 431
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathFlowVariables.createConstraint() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 259
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddCplexArcPathFlowVariables.getValueOfFlowForRequest(MascoptArc) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 293

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddLinkFlowMonoRouting

Bug Category Details Line
Method fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddLinkFlowMonoRouting.createLP() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 217
Method fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddLinkFlowMonoRouting.createLP() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 219

fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddLinkFlowWithCapacityConstraint

Bug Category Details Line
fr.inria.opengve.mascoptLib.algorithms.digraphs.route.multiFlowRouting.lowLevel.AddLinkFlowWithCapacityConstraint.addCapacityConstraint() invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 145