eclipse-theia/theia

Handle "too many changes" from parcel watcher

tsmaeder opened this issue · 1 comments

Feature Description:

The Parcel file watcher we use reports an error when it runs into ERROR_NOTIFY_ENUM_DIR on Windows (see #14529). Currently, this stops us from watching changes in the workspace directory. We should at least make sure that we get subsequent changes, ideally we would react by refreshing the IDE state where necessary.

It seems when we have an error on a particular parcel watcher, it is logged into the console. Users are unlikely to see that message. If it occurs very rarely, I would be fine with a clear error message to the user asking to restart the IDE. But ideally, recoverable errors should be recovered.