`Matrix3.getEigenDecomposition` changed since you used it. It now takes a single result parameter to be consistent with the return value. You should also use a scratch variable for result parameter here.