-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
A call to val-pprint timed out #101
Comments
I should improve that message, but this could happen when you try to step into the result of a (future ...) or a (promise) that still doesn't contain a value, so it will block. In order to not block the debugger indefinitely it will timeout after some seconds. |
The issue for me that the dialog is obtruding. I don't mind seeing it, but the fact that it's a modal, is a bit annoying. If you get a lot of these (and apparently you can), you end up having to move the cursor and click the button, a lot. Perhaps it can appear somewhere in the UI in a non-blocking way, maybe briefly in the status bar, I'm not sure. Just to be clear: this isn't critical, yet something to think about. You probably will have to think how to display similar messages in a non-obtrusive way at some point anyway. |
Interesting, I guess we would need to do something about it then. |
@jpmonettas I can confirm that this problem often occurs when I inspect large work projects. I can't provide a report on what's causing it, but it's really annoying when you have to make multiple clicks to move each step forward or backward. It would be great to have an option as suggested above so that this is not blocked by the modal window. |
I would really like to understand the cause of this, what scenarios lead to this experience, since I haven't encountered it on my projects, so maybe we can improve the UX in this situations much better than just hack around it. Can anybody report what values it is trying to access? (promises, futures, etc) or what kind of code leads to this behavior? In the meantime, when dealing with unrealized values, I guess you can click the expressions you are interested in, instead of hitting next/prev, and avoid clicking the ones you know are unrealized ones. |
I'm also not sure that getting rid of the modal will make it less annoying. Since value pprinting is timing out, it means that even without a modal, on each step you will have to wait for the timeout (4 secs) before going to the next step, which is also annoying. |
It happens pretty often in my work project. With pure data all fine. |
Sometimes a window such like this pops up. Not sure what would cause that.
The text was updated successfully, but these errors were encountered: