Page MenuHomePhabricator

Cite for PubMed article URLs or IDs triggers HTTP 400 error for ncbi.nlm.nih.gov
Closed, DuplicatePublicBUG REPORT

Description

I know for a fact that automatic citing used to work with URLs of articles hosted on https://ncbi.nlm.nih.gov, but now it no longer seems to, not even for the root website itself or any of its subdomains.
The last time I remember it working was no earlier than June 2019.

This issue also seems to extend to both PMIDs and PMCIDs.

Steps to Reproduce:

  1. Locate a medical article (or indeed any page) hosted on https://ncbi.nlm.nih.gov, such as PubMed articles.
  2. Edit a Wikipedia article then click the "Cite" button and paste the URL or PMC/PMID into the "Automatic" section.
  3. Click generate.

Actual Results:

The dialogue box returns the error "We couldn't make a citation for you. You can create one manually using the "Manual" tab above."

Expected Results:

It should generate the citation as normal, as it did before about June 2019.

Note:

DOIs and titles of articles hosted on https://ncbi.nlm.nih.gov still work to retrieve the article's citation.

Event Timeline

Edit a Wikipedia article then click the "Cite" button

Which Wikipedia? Any link to an example article? Which editor is used?

Edit a Wikipedia article then click the "Cite" button

Which Wikipedia? Any link to an example article? Which editor is used?

All Wikipedias, all articles, and both editors.

Aklapper renamed this task from Automatic cite no longer works with PubMed article URLS or IDs? to Cite for PubMed article URLs or IDs triggers HTTP 400 error for ncbi.nlm.nih.gov.Jul 7 2019, 8:25 PM

Ah, but that's a separate issue; the URLs not working just (probably) means they've blocked us again (which has happened in the past.)

Which is to say, my response there on that thread was to the first comment, but not to the later report of the all of pubmed being down, as these are two separate issues- I should have read the whole thread instead of just the first message! Thanks for tagging this @Aklapper so it reached my attention again, definitely not good.

Here are examples:
URL from NCBI: https://www.ncbi.nlm.nih.gov/pubmed/4517936 (does not work)
PMID: 4517936 (does not work)
PMC: 427120 (does not work)
DOI: 10.1073/pnas.70.10.2837 (works)
URL from the publisher: https://www.pnas.org/content/70/10/2837 (works)

Probably same problem as: T226088

Change 521921 had a related patch set uploaded (by BBlack; owner: BBlack):
[operations/puppet@production] Disable DNSSEC for pdns-recursor in prod as well

https://gerrit.wikimedia.org/r/521921

Change 521921 merged by BBlack:
[operations/puppet@production] Disable DNSSEC for pdns-recursor in prod as well

https://gerrit.wikimedia.org/r/521921