So I see that we're better about not opening a second editor instance, but I did find one edge case - File > Open URL...

If you open an HTMl editor on a file in the workspace and then open the file using File > Open URL, a second instance is opened allowing you to get into this same error state once you close one of the editors.

Chris Williams
added a comment - 29/Jul/12 11:44 PM So I see that we're better about not opening a second editor instance, but I did find one edge case - File > Open URL...
If you open an HTMl editor on a file in the workspace and then open the file using File > Open URL, a second instance is opened allowing you to get into this same error state once you close one of the editors.

Chris Williams
added a comment - 30/Jul/12 12:36 AM I was able to reproduce this under the debugger, traced the code to JS debug code and then instituted the same fix of trying to resolve the IFileStore to an IFile if we can first.