Check to see that the protected farm is online and running. 2) Ensure that all features, Web templates and language packs ...

1) Check to see that the protected farm is online and running. 
2) Ensure that all features, Web templates and language packs present on the production farm are same as at the time of creation of recovery point. 
3) Run "ConfigureSharePoint.exe -SetTempPath" on the front-end web server to modify the environment variable TEMP to a location with sufficient space and then retry the operation.
4) Ensure that the parent URL of the URL being recovered is a valid URL in the production farm.