Closed asmecher closed 4 months ago
@asmecher Please, check if this addresses the issue: https://github.com/pkp/pkp-lib/issues/9767 I didn't check, but AFAICR the plugin gallery received a fix a long time ago.
No, we experienced this during yesterday's outage, and I verified in the latest stable-3_4_0
that I could reproduce the problem locally.
Hmm, I see this is a different error (SSL certificate problem: certificate has expired
), that probably happened due to routing problems (requests to pkp.sfu.ca were landing on the wrong server). Anyway, better to update the catch()
to handle everything.
We updated to TransferException, which is a more generic exception class that covers ConnectException
and RequestException
.
Thanks, @YvesLepidus! Merged and cherry-picked forward to main
.
Just to give a status:
stable_3_3_0
stable_3_4_0
admin/systemInfo?versionCheck=1
).Possible improvements:
version.xml
.plugins.xml
on stable-3_3_0
.
Describe the bug When OJS can't access the PKP website's version descriptor in order to check what the latest version of OJS is, it can result in a fatal exception, rendering the admin interface unreachable. (It's probably the same with the Plugin Gallery XML fetch.)
To Reproduce Steps to reproduce the behavior:
This mode of failure appears to be different than previous -- it appears this outage involved a certificate problem. It can probably be simulated by throwing a similar exception manually.
What application are you using? OJS, OMP or OPS version 3.4.0-x (
main
probably affected similarly; not sure aboutstable-3_3_0
, as it may not have used Guzzle)Related forum reports: