-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[Table] Unresolved request spins indefinitely #1882
Comments
Hi @akhenry Can I work on this issue? |
@aayusharora Please do! I've provided some information below to get you started. Not sure if it's the exact same issue, but I was able to create similar behavior using the openmct tutorials - https://github.com/nasa/openmct-tutorial . Steps for recreating below. Once you've got the tutorial up and running (if you haven't already done it, this is also a good way to learn the basics of developing for Open MCT), the following steps will result in a table with a persistent spinner icon -
If you go back to the Chrome console you will notice that there are a number of error messages, and one of them relates to a line in the CAUTION!! Although the bug in It does provide a handy way of recreating the issue. The issue, at its heart, is that the telemetry table is not handling errors gracefully, despite having code specifically for this purpose. Some investigation needs to be done to try and figure out why exceptions such as the one caused by |
Thanks for the explanation @akhenry I will look into it. |
Testing notes: This fixes an issue in tables where an error would not cause the wait spinner to dismissed from a table. This condition can be reproduced by checking offline in the Network tab of Chrome dev tools and then viewing a table of telemetry data. Previously a wait spinner would display indefinitely. |
Observed during VISTA R3.4 testing; a URL used for a historical telemetry request gave a 400 response, but the Telemetry Table continued showing a wait spinner indefinitely afterward.
The text was updated successfully, but these errors were encountered: