A bug occurred when I run "dynamic_nsgaii_solving_fda2.py", it said 'XA must be a 2-dimensional array.' I checked out the observer.py and found out that in line #169, when computing the IGD indicator using InvertedGenerationalDistance(), a list of solutions is passed as input parameter, instead of a numpy array. And I noticed that ajnebro, one of the contributor of jMetalPy changed this input parameter type on 17 Feb 2020, but maybe forgot to update the "observer.py".
A bug occurred when I run "dynamic_nsgaii_solving_fda2.py", it said 'XA must be a 2-dimensional array.' I checked out the observer.py and found out that in line #169, when computing the IGD indicator using InvertedGenerationalDistance(), a list of solutions is passed as input parameter, instead of a numpy array. And I noticed that ajnebro, one of the contributor of jMetalPy changed this input parameter type on 17 Feb 2020, but maybe forgot to update the "observer.py".