I thought I had lost 2 months of report generation!
In my case, I had created a new column in the database, using modelling, and used that new column to create a visual. Somehow during my 'manipulation' of the visual I managed to get into an infinite loop of errors!
To fix my issue I followed your lead > but instead I copied the new column's DAX to my clipboard > deleted the column > saved as a new file (just to be safe) > re-opened it > and got a 'you fool, you've broken your visual!" type error message but now I was able to delete it!
For anyone else that finds this thread - I have just had exactly the same error again... It happened last time whilst working with the new trend lines feature in visuals - and has happened again whilst working with trend lines again! Is there a trend (pardon the pun)?