phylopic icon indicating copy to clipboard operation
phylopic copied to clipboard

Unable to access lineage pages for genus Homo

Open ensatina opened this issue 2 years ago • 10 comments

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.

ensatina avatar May 12 '23 15:05 ensatina

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.

keesey avatar May 14 '23 22:05 keesey

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

keesey avatar May 14 '23 22:05 keesey

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

keesey avatar May 14 '23 22:05 keesey

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.

keesey avatar May 14 '23 23:05 keesey

I deployed a possible fix for seeing 404 pages when it should be a server error page. Still monitoring.

keesey avatar May 17 '23 23:05 keesey

Nope, didn't fix it. Here's one now: https://www.phylopic.org/nodes/efeb0b7b-30d1-4d20-b3b5-63779a767126/macrolepidoptera-silhouettes

keesey avatar May 17 '23 23:05 keesey

I rolled out some other measures that may fix it. Still keeping an eye out.

keesey avatar May 18 '23 15:05 keesey

Quick note: still seeing this very infrequently.

keesey avatar Dec 18 '23 19:12 keesey

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.

keesey avatar Jun 15 '24 15:06 keesey

It is possible that this PR may fix the issue: https://github.com/keesey/phylopic/pull/35

keesey avatar Oct 20 '24 20:10 keesey