-
Notifications
You must be signed in to change notification settings - Fork 757
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wrongly reported external document changes #758
Comments
For the time being I can run a suitable debug version of IDE if needed to track down this issue. |
Is this still an issue in latest 3.6 branch? |
EDIT: Let me PLS verify that! This was from the top of my head. |
The last time that issue bugged me was on April 6th (Sat), afternoon. |
Can you please try to figure out what exact actions in the IDE cause this message to appear? |
Sure, I'm already doing this! And it's hard to say. My impression is it doesn't pop up from nowhere, but there's some (felt) delay of quite a few seconds between the action and the pop-up. It's not like hitting a key and bang there is it. |
Alright, thanks for helping. I'll form a patch that will print various debug messages and send it to the mailing list (within couple of hours...) |
Thanks a lot! This can be pretty annoying and cause stressful moments of uncertainty when trying to get a project ready in time. ;-) |
PS: would it be possible to have some start-up banner, or a dump of whatever you need at a key-press also to see that the patch itself is working properly? This is to avoid to misdirect our debugging efforts. |
My current theory is that the issue is due to disk-write buffering: when saving documents, the IDE stores last-modified-time of file just after closing the file that it has written to. However, the writing may be buffered on the system level, and trigger a notification of modification when the delayed writing finishes, with a later last-modified-time. In any case, this will need further investigation and experimentation, so I'm postponing the issue beyond 3.6.4. |
IMO this is a serious bug; For me the notification occurs every few minutes, enough that I reflexively close it without ever reading it. Every now and again I click the "close" button in the pop-up window to close that pop-up,instead of the "ignore" button, and then my document is closed and the work I have done is lost. |
@ howthebodyworks: Since this is an environment- and/or version-specific issue, it would be really valuable if you could tell us what SC version you're using, as well as which OS and version. |
I beg your pardon; I have a nasty habit of presuming a universal default of "the latest point-release of everything", despite experience to the contrary. |
Can you check if the issue is still there with a newer build? Here is one: http://wertlos.org/~rohrhuber/things/SuperColliderNewNodeProxy.zip |
Hmmm - the class library in that version doesn't compile for me, going down in flames with Duplicate Class errors like:
|
Sorry, can you try again? It should be fixed now. |
Hm. The spurious file-changed dialogs did not appear for several minutes, then the old behaviour appeared once more, appearing every minute or so. So, no, not fixed in whatever revision you just built from - thanks for building it for me though ;-) |
Thanks for trying it! …, so the next step would be to see if it still persists in the new QT5 branch. You could try this one: |
currently in using 3.7 master branch on mac os x 10.9, it's about 10 alert in 5 minutes....(I'm constantly command+s to save the file) |
I moved to a new (faster) machine, now running 10.8.5., about 10 months ago. The issue is still there, but less often. It occurred very persistently the other day, while overloading the machine heavily. |
Every now and then this notice from the editor, claiming
"The following documents have changed externally"
pops up asking for user action.
It's not clear what causes it,
because the the IDE Editor (supposedly) is (should be) the only
thing which touches/alters the source files.
(OS X 10.6.8 / SC 3.6.3)
The text was updated successfully, but these errors were encountered: