In ArcGIS Desktop 10.2, I used arcpy code in the Python interpreter to run the arcpy.JoinField_management tool, to join 2 fields from another table. For no apparent reason, the tool failed with the error "General Function Failure."
But this is the really weird part: Exactly as that happened, I was watching the attribute table of the target feature class which I had open, and I saw all the records vanish! Suddenly ArcMap was no longer able to draw that layer. I still see the feature class in the catalog, but I can't add it to a new map, view its properties, or do anything with it now. When I try to add it to a new map, I get "error opening feature class." This is mind boggling. I tried closing and restarting ArcMap, but that didn't help. Anyone know why this would happen or how to get my data back? I may just have to look for a backup version of the data...