Open loonis opened 4 months ago
You need to create :
{
"resources": [
{
"pattern": "spatial_ref_sys.txt"
}
]
}
[ { "condition": { "typeReachable": "org.hibernate.spatial.integration.SpatialInitializer" }, "name":"org.geolatte.geom.codec.PostgisWkbDecoder", "methods":[{"name":"<init>","parameterTypes":[] }] }, { "condition": { "typeReachable": "org.hibernate.spatial.integration.SpatialInitializer" }, "name":"org.geolatte.geom.codec.PostgisWktEncoder", "methods":[{"name":"<init>","parameterTypes":[] }] }, { "condition": { "typeReachable": "org.hibernate.spatial.integration.SpatialInitializer" }, "name": "org.geolatte.geom.crs.CrsRegistry", "allDeclaredConstructors": true, "allDeclaredMethods": true }, { "condition": { "typeReachable": "org.hibernate.spatial.integration.SpatialInitializer" }, "name": "org.geolatte.geom.crs.CoordinateReferenceSystems", "allDeclaredConstructors": true, "allDeclaredMethods": true }, { "condition": { "typeReachable": "org.hibernate.spatial.integration.SpatialInitializer" }, "name":"org.locationtech.jts.geom.Point" }, { "name": "org.hibernate.spatial.HSMessageLogger_$logger", "condition": { "typeReachable": "org.hibernate.spatial.integration.SpatialInitializer" }, "methods": [ { "name": "<init>", "parameterTypes": [ "org.jboss.logging.Logger" ] } ] } ]
Describe the bug
Hibernate spatial is failing when running in native image.
To Reproduce
Create a spring boot 3.3.1 project using hibernate-spatial
One of my entity contains a field
org.locationtech.jts.geom.Point;
which is aPostGIS GEOGRAPHY(POINT, 4326),
I filter my entities based on these gps coordinates
The native image generation is working, but then running the executable will generate these error log bellow.
Error 1
Error2
Error 3
I followed the indication given here: https://github.com/oracle/graalvm-reachability-metadata/issues/233#issuecomment-2152227329 which solves some problems, but not theses ones.
System Info
OS: Windows 11 GraalVM Version 22 Java Version Java 21 CE Plugin version: graalvm-reachability-metadata-0.10.2-repository.zip