-
-
Notifications
You must be signed in to change notification settings - Fork 54
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
BUG: return a less cryptic error for unavailable TAP url #586
Labels
Comments
OK, so this is a temporary/unexpected outage, and I'm not sure if we can improve anything on the pyvo side, as the response returned without an error, and the response votable had all the above UsageFault error we see above.
|
Merged
On Thu, Aug 15, 2024 at 03:20:24PM -0700, Brigitta Sipőcz wrote:
OK, so this is a temporary/unexpected outage, and I'm not sure if
we can improve anything on the pyvo side, as the response returned
without an error, and the response votable had all the above
UsageFault error we see above.
Hm -- I think part of the crypticity of the response probably is that
it is not immediately obvious that the message comes from the guts of
the remote service and thus is something that a user may not be able
to influence. The trouble is that we cannot (or so I think)
distinguish it from the case in which the user *can* change something
(typically, bad ADQL).
Perhaps we should have a longer look at the TAP standard to figure
out whether we can better tell apart user-recoverable errors from
non-user-recoverable errors and perhaps guide implementors.
For the time being, perhaps it is already helpful if we just say
something like "The remote server rejected your query. Its message
was: ..."?
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The IRSA TAP url currently returns a 404, yet we get a rather cryptic error message and traceback with pyvo:
The text was updated successfully, but these errors were encountered: