-
-
Notifications
You must be signed in to change notification settings - Fork 499
Description
Description
When making a GET request to the /records endpoint using default parameters, the server responds with a 400 Bad Request error.
Affected Versions:
GeoNetwork 4.4.6
GeoNetwork 4.4.8
This issue has been consistently reproducible in both versions.
To Reproduce
Deploy a GeoNetwork instance using Docker Compose.
Log in to the GeoNetwork administration interface.
Load default templates and sample data.
Open the Swagger UI for the API docs:
http://localhost:8080/geonetwork/doc/api/index.html
Execute the GET /records request using default parameters.
Expected behavior
The server should return a 200 OK response with the list of records.
Actual behavior
The server returns a 400 Bad Request response.
Relevant Log Output:
`2025-07-28T11:46:44,758 ERROR [geonetwork] - Not implemented in ES
org.apache.commons.lang.NotImplementedException: Not implemented in ES
at org.fao.geonet.api.records.rdf.RdfSearcher.search(RdfSearcher.java:64) ~[gn-services-4.4.8-0.jar:?]
at org.fao.geonet.api.records.CatalogApi.getAsRdf(CatalogApi.java:790) ~[gn-services-4.4.8-0.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
`