You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
I was looking through opened issues and it really struck me how common this pattern:
On any unexpected input, HIE just shuts in itself.
And it is a worst way to handle the situation when we have a really unstable piece of software with a lot of things "unexpected".
As a user, I:
can't continue my work at least with the parts that known to work;
have to go through a lot of trouble to gather debug information.
In no way we can work productively with HIE while you will unhurriedly play whack-a-mole with the issues.
I don't want to learn to avoid certain lines just because you can't handle them.
And restarting HIE to recover it's functionality takes too long.
Messaging itself MUST be more fault-tolerant.
Failed to handle a request? - report back as useful failure message as you can in given situation and get ready to process following requests. This is not about debug logging - this is to explain to user why his request wasn't handled;
IDE extensions should be able to tell user what went wrong and what can be done about it;
User should be able to use other parts of HIE functionality while you're working on fixes for reported issues.
ProofOfKeags, valyagolev, kelizarov, michaelpj, jneira and 21 more