Check the source file to ensure that it's a valid format and there are is no corruption.
In the case of Microsoft Office files;
- Download the source file from SDL TMS
- Open and check for any associated errors
- Re-save as the original format
- Upload as a new source file from the Recovery Interface in SDL TMS and submit the task out of Recovery.
All other formats;
- Download the source file from SDL TMS
- Open and check for any associated errors
- Validate version support against file type support for associated SDL TMS version
If the task source file appears to be valid, it's possible that this issue is related to an empty segment in the bilingual file. Please see article
Recovery - Object reference not set to an instance of an object - Empty segment in bilingual file