NCATSTranslator / Feedback

A repo for tracking gaps in Translator data and finding ways to fill them.
7 stars 0 forks source link

SPOKE often responds with 500 error in Test #948

Open isbluis opened 2 months ago

isbluis commented 2 months ago

About 50% of queries from ARAX to SPOKE have resulted in http/500 errors in Test; we have logged over 7,000 such failures for the past several weeks. This mostly seems to happen within one second, so it does not seem to be slowing down the ability (of ARAX and Translator) to respond.

Example: https://arax.ncats.io//index.html?r=277461 image

Error count in Test since 8/17: image

sstemann commented 2 months ago

@suihuang-ISB @brettasmi can you please review and let us know who to assign this to if not you

brettasmi commented 1 month ago

Sorry, I've been traveling.

This seems to be an bug with the biolink:NamedThing category in the query graph.

For the specific example linked, the query will still fail if the named thing category is removed. However, at least it will give 4xx message on not being able to resolve the disease node.

I will look into fixing this and will update here when deployed to Ci.

isbluis commented 1 month ago

Adding that this issue is being observed in PRODUCTION as of today -- over 50% of all queries from ARAX to SPOKE resulted in a 500 error.

Example: https://arax.transltr.io/?r=312151

image