Closed ThunderFrame closed 8 years ago
The error seems to occur in the Inspecting state, as that is what I see briefly before the exception.
I just got repro of the Parser Error
state and empty Error dialog:
The next refresh after that zombie Parser Error results in an almost instant Ready
state, but the Inspections window is empty, and subsequent refreshes leave the state at Ready
until I add a module and hit refresh again.
I believe this is a threading issue with COM. This link might be relevant.
Closing as a dupe of #1617; outright disabling the refresh commands when refreshing isn't possible should fix this issue.
I'm trying to get Rubberduck to parse an empty project in MSProject 2003 (yes, it's old, but it's all I have, so if you get no repro, close this issue), although MSProject loads ProjectGlobal (Global.mpt) too, so there are components to parse.
On open, RD toolbar freezes on Parsing. Hitting refresh causes it o freeze on Pending. Hitting refresh again, and again, finally got me to Parse Error, but when inspecting the errors, there were none.
Hitting refresh again resulted in
Inspecting
and then crash, but on another try it reachedReady
, but when I tried viewing Inspections it was empty.Frustrated, I hit refresh several times, until I got this exception: