From 5667ff4069a2a2aab4f5f7881c977709b0aabcf6 Mon Sep 17 00:00:00 2001 From: "S. John" Date: Thu, 12 May 2022 10:17:30 +0200 Subject: [PATCH] fix: substituted direct casting from object array to solution array by correct array initialising --- .../moea/operators/MoeaProbabilisticVariation.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java b/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java index 0895fcfb6..22d711700 100644 --- a/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java +++ b/libraries/core/src/main/java/uk/ac/kcl/inf/mdeoptimiser/libraries/core/optimisation/moea/operators/MoeaProbabilisticVariation.java @@ -59,8 +59,8 @@ public Solution[] evolve(Solution[] parents) { System.out.println("Not running mutation this run"); } } - - return (Solution[]) solutions.toArray(); + Solution[] solutionArray = new Solution[solutions.size()]; + return solutions.toArray(solutionArray); } /**