diff --git a/ortools/linear_solver/samples/AssignmentMip.java b/ortools/linear_solver/samples/AssignmentMip.java index 2ac41f0346..7e2a89c619 100644 --- a/ortools/linear_solver/samples/AssignmentMip.java +++ b/ortools/linear_solver/samples/AssignmentMip.java @@ -42,6 +42,10 @@ public class AssignmentMip { // [START solver] // Create the linear solver with the SCIP backend. MPSolver solver = MPSolver.createSolver("SCIP"); + if (solver == null) { + System.out.println("Could not create solver SCIP"); + return; + } // [END solver] // Variables diff --git a/ortools/linear_solver/samples/BinPackingMip.java b/ortools/linear_solver/samples/BinPackingMip.java index d0d4fc7f33..395f92d2f1 100644 --- a/ortools/linear_solver/samples/BinPackingMip.java +++ b/ortools/linear_solver/samples/BinPackingMip.java @@ -44,6 +44,10 @@ public class BinPackingMip { // [START solver] // Create the linear solver with the SCIP backend. MPSolver solver = MPSolver.createSolver("SCIP"); + if (solver == null) { + System.out.println("Could not create solver SCIP"); + return; + } // [END solver] // [START program_part2] diff --git a/ortools/linear_solver/samples/MipVarArray.java b/ortools/linear_solver/samples/MipVarArray.java index 94752b2749..d2c58fe71c 100644 --- a/ortools/linear_solver/samples/MipVarArray.java +++ b/ortools/linear_solver/samples/MipVarArray.java @@ -50,6 +50,10 @@ public class MipVarArray { // [START solver] // Create the linear solver with the SCIP backend. MPSolver solver = MPSolver.createSolver("SCIP"); + if (solver == null) { + System.out.println("Could not create solver SCIP"); + return; + } // [END solver] // [START program_part2] diff --git a/ortools/linear_solver/samples/MultipleKnapsackMip.java b/ortools/linear_solver/samples/MultipleKnapsackMip.java index a836b20645..0b06de136c 100644 --- a/ortools/linear_solver/samples/MultipleKnapsackMip.java +++ b/ortools/linear_solver/samples/MultipleKnapsackMip.java @@ -45,6 +45,10 @@ public class MultipleKnapsackMip { // [START solver] // Create the linear solver with the SCIP backend. MPSolver solver = MPSolver.createSolver("SCIP"); + if (solver == null) { + System.out.println("Could not create solver SCIP"); + return; + } // [END solver] // [START program_part2] diff --git a/ortools/linear_solver/samples/SimpleMipProgram.java b/ortools/linear_solver/samples/SimpleMipProgram.java index 3978c6b15a..e63a4cfe48 100644 --- a/ortools/linear_solver/samples/SimpleMipProgram.java +++ b/ortools/linear_solver/samples/SimpleMipProgram.java @@ -29,6 +29,10 @@ public class SimpleMipProgram { // [START solver] // Create the linear solver with the SCIP backend. MPSolver solver = MPSolver.createSolver("SCIP"); + if (solver == null) { + System.out.println("Could not create solver SCIP"); + return; + } // [END solver] // [START variables]