Unable to access lineage pages for genus Homo
I am unable to access the lineage pages for the genus Homo and species Homo sapiens. For example,
https://www.phylopic.org/nodes/1ee65cf3-53db-4a52-9960-a9f7093d845d/homo-sapiens-silhouettes
brings up an Incertae Sedis error.
Confirmed. Trying a rebuild for a temporary fix.
I think possibly it's caching a 5xx error response from the API. Need to look into safeguarding against that.
Redeploy did not fix it. Cause is not immediately apparent.
The lineage page actually does work: https://www.phylopic.org/nodes/1ee65cf3-53db-4a52-9960-a9f7093d845d/lineage
Page works fine going through to the origin server, so it looks like something bad got caught in Vercel's cache. https://phylopic-www-git-main-keesey-creations.vercel.app/nodes/1ee65cf3-53db-4a52-9960-a9f7093d845d/homo-sapiens-silhouettes
I deployed a new patch release of the website (v2.6.1) and the page is back. I am leaving this ticket open, though, because I do not understand the root cause and I want to see if it happens again.
I deployed a possible fix for seeing 404 pages when it should be a server error page. Still monitoring.
Nope, didn't fix it. Here's one now: https://www.phylopic.org/nodes/efeb0b7b-30d1-4d20-b3b5-63779a767126/macrolepidoptera-silhouettes
I rolled out some other measures that may fix it. Still keeping an eye out.
Quick note: still seeing this very infrequently.
Quick note: still seeing it infrequently, especially after new builds. Might have to do with the website getting out of sync with the latest build.
It is possible that this PR may fix the issue: https://github.com/keesey/phylopic/pull/35