One condition is not met, it shows and in validation is a message saying that the program won't throw CorruptedDataException, but it throws it. Where is the problem?