A power failure crashed my LabVIEW before I pushed some important work to the repository.
Recover seemed to work yet I got a message saying that the vi can't be saved and it was actually corrupted:
"Cannot load diagram of "....vi"" and the only option is "cancel save".
Regular cut and paste tricks didn't work and before starting to go over the Hex code I tried something that I didn't see anyone write about and it worked so here it goes for those future corruption fighters (I can't promise it will work each time though):
The VI was written in LV 2011. I tried opening a new vi by using the still opened corrupted vi as a template.
It didn't work.
I moved up to LV 2013 and it still didn't work.
Trying the same with LV 2014 did the magic.
All that was left to do is to save to previous version (LV 2011) and correct the file's location and name.
Done.