Skip to content

grobid.jabref.org no longer resolves (NXDOMAIN) — default Grobid URL and all Grobid tests fail #16668

Description

@Pranav-error

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

  • GrobidServiceTestprocessPdfTest, processEmptyStringTest, processValidCitationTest, extractsReferencesFromPdf
  • GrobidPlainCitationParserTestgrobidPerformSearchWithEmptyStringTest
  • 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions