Fixed
- When the
validateAndSanitize()
method of a step throws anInvalidArgumentException
, the exception is now caught, logged and the step is not invoked with the invalid input. This improves fault tolerance. Feeding a step with one invalid input shouldn't cause the whole crawler run to fail. Exceptions other thanInvalidArgumentException
remain uncaught.