id summary reporter owner description type status priority milestone component version resolution keywords cc 2540 StringConvertibleMatrixView may throw an exception if it is reused abeham mkommend "This problem first appeared when changing a parameter of the PSO. To reproduce: 1. Open the PSO sample 1. Clear the value of the VelocityBounds parameter in the SwarmUpdater operator 1. Set a new value and choose DoubleMatrix A workaround exists, if the view is switched to another parameter and then back to the VelociyBounds parameter the matrix can be set without error. Explanation: The ViewHost caches the current view. So after clearing the old matrix, its view as well as the matrix are still present in memory, but the view is hidden. When a new matrix is created, the view is reused again. When the Content property is changed UpdateData is called and there the non-empty collection of columns of this view are cleared. This triggers a cell validating event. The event however is canceled as it does not address a valid cell (the new DoubleMatrix doesn't have rows or columns). When UpdateData continues to clear the rows the datagridview complains that there are cells that are not comitted." defect closed medium HeuristicLab 3.3.15 Encodings.RealVectorEncoding 3.3.13 done