grobid.jabref.org no longer resolves, so every Grobid-backed feature and test fails to connect.
The host is gone from DNS
$ nslookup grobid.jabref.org 8.8.8.8
** server can't find grobid.jabref.org: NXDOMAIN
$ nslookup grobid.jabref.org 1.1.1.1
** server can't find grobid.jabref.org: NXDOMAIN
jabref.org itself resolves normally (150.171.109.129), so it is this subdomain specifically, and it is not a local resolver problem — CI fails the same way from GitHub runners, with java.nio.channels.UnresolvedAddressException:
GrobidServiceTest > processPdfTest() FAILED
java.net.ConnectException at GrobidServiceTest.java:95
Caused by: java.nio.channels.UnresolvedAddressException at GrobidServiceTest.java:95
This is not only a test problem
http://grobid.jabref.org:8070 is the shipped default:
// jablib/src/main/java/org/jabref/logic/importer/util/GrobidPreferences.java
private GrobidPreferences() {
this(
false, // Grobid enabled
false, // Grobid use asked
"http://grobid.jabref.org:8070" // Grobid URL
);
}
Grobid is opt-in, so users are not broken by default — but anyone who enables it without changing the URL gets a connection error rather than a working service.
Affected tests on main
GrobidServiceTest — processPdfTest, processEmptyStringTest, processValidCitationTest, extractsReferencesFromPdf
GrobidPlainCitationParserTest — grobidPerformSearchWithEmptyStringTest
PdfMergeMetadataImporterTest — 3 tests
PdfGrobidImporterTest
I did not open a PR because the fix is a hosting decision rather than a code one: either the host comes back, or the default needs to point somewhere else. Happy to do the code change once you decide what the new default should be.
grobid.jabref.orgno longer resolves, so every Grobid-backed feature and test fails to connect.The host is gone from DNS
jabref.orgitself resolves normally (150.171.109.129), so it is this subdomain specifically, and it is not a local resolver problem — CI fails the same way from GitHub runners, withjava.nio.channels.UnresolvedAddressException:This is not only a test problem
http://grobid.jabref.org:8070is the shipped default:Grobid is opt-in, so users are not broken by default — but anyone who enables it without changing the URL gets a connection error rather than a working service.
Affected tests on main
GrobidServiceTest—processPdfTest,processEmptyStringTest,processValidCitationTest,extractsReferencesFromPdfGrobidPlainCitationParserTest—grobidPerformSearchWithEmptyStringTestPdfMergeMetadataImporterTest— 3 testsPdfGrobidImporterTestI did not open a PR because the fix is a hosting decision rather than a code one: either the host comes back, or the default needs to point somewhere else. Happy to do the code change once you decide what the new default should be.