Test case testPPLessPointsThanRequested is failing.
This is due to the Optimized.java Post Processor returning a ArrayListCollectorEventStream which throws a ChangeInYearsException from the first iteration.
I don't think iterators should throw exceptions, rather processing the data from the iterator could throw an exception. So one possible fix is the simply remove the ChangeInYearsException for a warning log instead. That way problems can still be detected without dropping the whole process.
Test case testPPLessPointsThanRequested is failing.
This is due to the Optimized.java Post Processor returning a ArrayListCollectorEventStream which throws a ChangeInYearsException from the first iteration.
I don't think iterators should throw exceptions, rather processing the data from the iterator could throw an exception. So one possible fix is the simply remove the ChangeInYearsException for a warning log instead. That way problems can still be detected without dropping the whole process.