Is there an existing issue for this?
Problem description
Here’s my config
ors:
engine:
profile_default:
build:
source_file: example.osm.pbf
profiles:
cycling-regular:
enabled: true
build:
encoder_options:
enable_custom_models: true
ext_storages:
OsmId:
foot-walking:
enabled: true
build:
encoder_options:
enable_custom_models: true
ext_storages:
OsmId:
I’m getting the following error:
2026-08-07 16:59:19 WARN [o.a.c.l.WebappClassLoaderBase ] - The web application [ors] appears to have started a thread named [ORS-pl-foot-walking] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
com.fasterxml.jackson.core.base.ParserBase.getDoubleValue(ParserBase.java:853)
com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer._fromFloat(JsonNodeDeserializer.java:784)
com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer._deserializeContainerNoRecursion(JsonNodeDeserializer.java:633)
com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:100)
com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:25)
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:4912)
com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:3154)
com.bedatadriven.jackson.datatype.jts.serialization.GeometryDeserializer.deserialize(GeometryDeserializer.java:27)
com.bedatadriven.jackson.datatype.jts.serialization.GeometryDeserializer.deserialize(GeometryDeserializer.java:16)
com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
com.fasterxml.jackson.databind.deser.std.CollectionDeserializer._deserializeFromArray(CollectionDeserializer.java:361)
com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:246)
com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138)
com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:310)
com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)
com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4939)
com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3889)
com.graphhopper.routing.lm.LMPreparationHandler.loadLandmarkSplittingFeatureCollection(LMPreparationHandler.java:281)
com.graphhopper.routing.lm.LMPreparationHandler.init(LMPreparationHandler.java:106)
com.graphhopper.routing.lm.LMPreparationHandler.init(LMPreparationHandler.java:78)
com.graphhopper.GraphHopper.init(GraphHopper.java:506)
com.graphhopper.gtfs.GraphHopperGtfs.init(GraphHopperGtfs.java:61)
org.heigit.ors.routing.graphhopper.extensions.ORSGraphHopper.init(ORSGraphHopper.java:126)
org.heigit.ors.routing.RoutingProfile.initGraphHopper(RoutingProfile.java:125)
org.heigit.ors.routing.RoutingProfile.<init>(RoutingProfile.java:91)
org.heigit.ors.routing.RoutingProfileLoader.call(RoutingProfileLoader.java:42)
org.heigit.ors.routing.RoutingProfileLoader.call(RoutingProfileLoader.java:26)
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
java.base/java.lang.Thread.run(Thread.java:1474)
It works for e.g. TrailDifficulty but not OsmId.
I tried both cycling-regular and foot-walking separately.
Proposed solution
I would (obviously) like the build to succeed and osmid to be available.
Additional context
ORS v9.10.0 using Java 25.0.4.1
Forum Topic Link
No response
Is there an existing issue for this?
Problem description
Here’s my config
I’m getting the following error:
It works for e.g.
TrailDifficultybut notOsmId.I tried both
cycling-regularandfoot-walkingseparately.Proposed solution
I would (obviously) like the build to succeed and
osmidto be available.Additional context
ORS v9.10.0 using Java 25.0.4.1
Forum Topic Link
No response