OpenRouteService Matrix Service Error 6099 in Versions 7.0.1 and 7.0.0

Hello OpenRouteService Community,

I am encountering an issue with the Matrix service when using the “foot-walking” profile on OpenRouteService versions 7.0.1 and 7.0.0. Whenever I try to compute a matrix, even with just two points, I receive the following error message:

"error": {
	"code": 6099,
	"message": "Unable to compute a distance\/duration matrix: null"
}

After much consideration and questioning my sanity (haha), I was able to get it working with version 6.8.3. Interestingly, the same test works locally with version 7.0, which leads me to believe that the issue lies with my VPS or the Docker setup on my VPS rather than with the OpenRouteService software itself.

I’m hosting my service on a VPS from OVH. My initial thought is that the problem might be related to the configuration of the VPS. I’m wondering if there are any specific server prerequisites (such as certain libraries) that need to be met in addition to the VPS’s specifications, which in my case are 2 cores, 4GB of RAM, and 40GB of SSD storage.

Could anyone please shed some light on this? Any guidance on what could be causing this error and how to resolve it would be greatly appreciated. Thank you in advance for your invaluable assistance.

Best.

Hey,

without knowing what request caused this error, this is rather hard to reason about.
Could you post the request that led to this error?

Best regards

Hey,
Thank you for your reply.
All requests using matrix service + foot walking cause this error.
Here some tests with the .pbf by default :

GET : http://[SERVER]:8080/ors/v2/directions/foot-walking?start=8.703912762628875,49.413054911912354&end=8.701326264605086,49.40882228599824 => works (200)

POST : Url : http://[SERVER]:8080/ors/v2/matrix/driving-car
BODY : {“locations”:[[8.703912762628875,49.41305491191235],[8.701326264605086,49.40882228599824]],“metrics”:[“distance”]} => works (200)

POST (the same with walking) : Url : http://[SERVER]:8080/ors/v2/matrix/foot-walking
BODY : {“locations”:[[8.703912762628875,49.41305491191235],[8.701326264605086,49.40882228599824]],“metrics”:[“distance”]} => 500

{
	"error": {
		"code": 6099,
		"message": "Unable to compute a distance\/duration matrix: null"
	},
	"info": {
		"engine": {
			"version": "7.0.1",
			"build_date": "2023-03-08T12:06:41Z"
		},
		"timestamp": 1685457060809
	}
}

The app log :

[+] Building 0.0s (0/0)
[+] Running 1/0
 ✔ Container ors-app  Created                                                                                                                                                                0.0s
Attaching to ors-app
ors-app  | Running container as user root with id 0
ors-app  | ORS Path: /home/ors
ors-app  | Catalina Path: /home/ors/tomcat
ors-app  | ### openrouteservice configuration ###
ors-app  | Deploy ors with config from /home/ors/ors-conf/ors-config.json
ors-app  | NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
ors-app  | 30-May-2023 14:26:00.862 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/8.5.69
ors-app  | 30-May-2023 14:26:00.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jun 30 2021 18:00:00 UTC
ors-app  | 30-May-2023 14:26:00.866 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 8.5.69.0
ors-app  | 30-May-2023 14:26:00.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
ors-app  | 30-May-2023 14:26:00.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.19.0-24-cloud-amd64
ors-app  | 30-May-2023 14:26:00.867 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
ors-app  | 30-May-2023 14:26:00.868 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /opt/java/openjdk
ors-app  | 30-May-2023 14:26:00.868 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           11.0.18+10
ors-app  | 30-May-2023 14:26:00.868 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Eclipse Adoptium
ors-app  | 30-May-2023 14:26:00.868 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/ors/tomcat
ors-app  | 30-May-2023 14:26:00.869 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /home/ors/tomcat
ors-app  | 30-May-2023 14:26:00.871 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
ors-app  | 30-May-2023 14:26:00.872 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
ors-app  | 30-May-2023 14:26:00.872 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
ors-app  | 30-May-2023 14:26:00.872 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
ors-app  | 30-May-2023 14:26:00.872 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
ors-app  | 30-May-2023 14:26:00.872 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/ors/tomcat/conf/logging.properties
ors-app  | 30-May-2023 14:26:00.872 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:TargetSurvivorRatio=75
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:SurvivorRatio=64
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxTenuringThreshold=3
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseG1GC
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+ScavengeBeforeFullGC
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:ParallelGCThreads=4
ors-app  | 30-May-2023 14:26:00.873 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms1g
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx2g
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=9001
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.rmi.port=9001
ors-app  | 30-May-2023 14:26:00.874 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=localhost
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/ors/tomcat
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/home/ors/tomcat
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/ors/tomcat/temp
ors-app  | 30-May-2023 14:26:00.875 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]
ors-app  | 30-May-2023 14:26:00.916 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
ors-app  | 30-May-2023 14:26:00.932 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
ors-app  | 30-May-2023 14:26:00.956 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 657 ms
ors-app  | 30-May-2023 14:26:01.036 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
ors-app  | 30-May-2023 14:26:01.036 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/8.5.69]
ors-app  | 30-May-2023 14:26:01.069 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/home/ors/tomcat/webapps/ors.war]
ors-app  | 30-May-2023 14:26:08.775 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
ors-app  | 14:26:10.034 [localhost-startStop-1] INFO  org.heigit.ors.config.AppConfig - Default path of 'ors-config.json' used for configuration
ors-app  | 14:26:10.049 [localhost-startStop-1] INFO  org.heigit.ors.config.AppConfig - Loading configuration from /home/ors/tomcat/webapps/ors/WEB-INF/classes/ors-config.json
ors-app  |
ors-app  |   .   ____          _            __ _ _
ors-app  |  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
ors-app  | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
ors-app  |  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
ors-app  |   '  |____| .__|_| |_|_| |_\__, | / / / /
ors-app  |  =========|_|==============|___/=/_/_/_/
ors-app  |  :: Spring Boot ::        (v2.3.5.RELEASE)
ors-app  |
ors-app  | 30 May 14:26:11 WARN [json.Jackson2ObjectMapperBuilder] - For Jackson Kotlin classes support please add "com.fasterxml.jackson.module:jackson-module-kotlin" to the classpath
ors-app  | 30 May 14:26:11 INFO [ors.Application] - Starting Application v7.0.1 on a3d29302d4d9 with PID 1 (/home/ors/tomcat/webapps/ors/WEB-INF/classes started by root in /home/ors)
ors-app  | 30 May 14:26:11 DEBUG [ors.Application] - Running with Spring Boot v2.3.5.RELEASE, Spring v5.2.10.RELEASE
ors-app  | 30 May 14:26:11 INFO [ors.Application] - No active profile set, falling back to default profiles: default
ors-app  | 30 May 14:26:17 INFO [ors.Application] - Started Application in 7.553 seconds (JVM running for 17.552)
ors-app  | 30 May 14:26:17 INFO [logging.LoggingUtility] - Logging configuration loaded from DEBUG_LOGGING.json, logging to file /home/ors/ors-core/logs/ors/ors-logs.log
ors-app  | 30 May 14:26:17 INFO [routing.RoutingProfileManager] -  Total - 1024 MB, Free - 883.29 MB, Max: 2 GB, Used - 140.71 MB
ors-app  | 30 May 14:26:17 INFO [routing.RoutingProfileManager] -
ors-app  | 30-May-2023 14:26:17.316 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/home/ors/tomcat/webapps/ors.war] has finished in [16,247] ms
ors-app  | 30 May 14:26:17 INFO [routing.RoutingProfileManager] - ====> Initializing profiles from '/home/ors/ors-core/data/osm_file.pbf' (1 threads) ...
ors-app  | 30-May-2023 14:26:17.322 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/ors/tomcat/webapps/host-manager]
ors-app  | 30 May 14:26:17 INFO [routing.RoutingProfileManager] - 2 tasks submitted.
ors-app  | 30-May-2023 14:26:17.352 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/ors/tomcat/webapps/host-manager] has finished in [30] ms
ors-app  | 30-May-2023 14:26:17.352 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/ors/tomcat/webapps/examples]
ors-app  | 30 May 14:26:17 INFO [routing.RoutingProfile] - [1] Profiles: 'driving-car', location: '/home/ors/ors-core/data/graphs/car'.
ors-app  | 30-May-2023 14:26:17.585 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/ors/tomcat/webapps/examples] has finished in [233] ms
ors-app  | 30-May-2023 14:26:17.585 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/ors/tomcat/webapps/docs]
ors-app  | 30-May-2023 14:26:17.599 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/ors/tomcat/webapps/docs] has finished in [14] ms
ors-app  | 30-May-2023 14:26:17.599 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/ors/tomcat/webapps/manager]
ors-app  | 30-May-2023 14:26:17.619 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/ors/tomcat/webapps/manager] has finished in [20] ms
ors-app  | 30-May-2023 14:26:17.619 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/home/ors/tomcat/webapps/ROOT]
ors-app  | 30-May-2023 14:26:17.633 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/home/ors/tomcat/webapps/ROOT] has finished in [13] ms
ors-app  | 30-May-2023 14:26:17.646 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
ors-app  | 30-May-2023 14:26:17.757 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 16800 ms
ors-app  | 30 May 14:26:17 INFO [core.CoreLMPreparationHandler] - Loaded landmark splitting collection from
ors-app  | 30 May 14:26:18 INFO [core.CorePreparationHandler] - Creating CH preparations, totalMB:1024, usedMB:124
ors-app  | 30 May 14:26:18 INFO [core.CoreLMPreparationHandler] - Creating LM preparations, totalMB:1024, usedMB:124
ors-app  | 30 May 14:26:18 INFO [core.CoreLandmarkStorage] - Created core node ID map for car_ors_fastest_with_turn_costs_highways of size 1446
ors-app  | 30 May 14:26:18 INFO [core.CoreLandmarkStorage] - Created core node ID map for car_ors_fastest_with_turn_costs_allow_all of size 1446
ors-app  | 30 May 14:26:18 INFO [core.CoreLandmarkStorage] - Created core node ID map for car_ors_shortest_with_turn_costs_highways of size 1446
ors-app  | 30 May 14:26:18 INFO [core.CoreLandmarkStorage] - Created core node ID map for car_ors_shortest_with_turn_costs_allow_all of size 1446
ors-app  | 30 May 14:26:18 INFO [core.CoreLMPreparationHandler] - Finished LM preparation, totalMB:1024, usedMB:141
ors-app  | 30 May 14:26:18 INFO [extensions.ORSGraphHopper] - version 4.0|2023-03-03T11:19:19Z (7,20,5,4,5,7)
ors-app  | 30 May 14:26:18 INFO [extensions.ORSGraphHopper] - graph CH|car_ors|RAM_STORE|3D|turn_cost|7,20,5,4,5, details:edges:20 826(1MB), nodes:17 464(1MB), name:(1MB), geo:137 647(1MB), bounds:7.7084693,9.1039669,49.3325699,49.5168325,89.0,582.0, shortcuts:12 347 (1MB), nodesCH:17 464 (1MB), shortcuts:16 192 (1MB), nodesCH:17 464 (1MB), shortcuts:17 683 (1MB), nodesCH:17 464 (1MB)
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [1] Edges: 20826 - Nodes: 17464.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [1] Total time: 0.721s.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [1] Finished at: 2023-05-30 14:26:18.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [2] Profiles: 'foot-walking', location: '/home/ors/ors-core/data/graphs/walking'.
ors-app  | 30 May 14:26:18 INFO [extensions.ORSGraphHopper] - version 4.0|2023-03-03T11:19:19Z (7,20,5,4,5,7)
ors-app  | 30 May 14:26:18 INFO [extensions.ORSGraphHopper] - graph pedestrian_ors|RAM_STORE|3D|turn_cost|7,20,5,4,5, details:edges:41 463(2MB), nodes:31 549(1MB), name:(1MB), geo:206 001(1MB), bounds:7.7084693,9.1039669,49.3325699,49.5168325,89.0,582.0
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [2] Edges: 41463 - Nodes: 31549.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [2] Total time: 0.088s.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfile] - [2] Finished at: 2023-05-30 14:26:18.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - Total time: 0.925s.
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - ========================================================================
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - ====> Recycling garbage...
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - Before:  Total - 1024 MB, Free - 833.94 MB, Max: 2 GB, Used - 190.06 MB
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - After:  Total - 1024 MB, Free - 905.11 MB, Max: 2 GB, Used - 118.89 MB
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - ========================================================================
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - ====> Memory usage by profiles:
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - [1] 23.04 MB (19.3%)
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - [2] 16.04 MB (13.4%)
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - Total: 39.08 MB (32.7%)
ors-app  | 30 May 14:26:18 INFO [routing.RoutingProfileManager] - ========================================================================
ors-app  | 30 May 14:27:05 INFO [util.SystemMessage] - SystemMessage loaded 0 messages.
ors-app  | 30-May-2023 14:36:09.903 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"]
ors-app  | 30-May-2023 14:36:09.914 INFO [Thread-6] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
ors-app  | 30-May-2023 14:36:09.927 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [ROOT]
ors-app  | 	java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2331)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2306)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1675)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1605)
ors-app  | 		at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:455)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5505)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1445)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1434)
ors-app  | 		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
ors-app  | 		at java.base/java.lang.Thread.run(Unknown Source)
ors-app  | 30-May-2023 14:36:09.944 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [examples]
ors-app  | 	java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2331)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2306)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1675)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1605)
ors-app  | 		at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:455)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5505)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1445)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1434)
ors-app  | 		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
ors-app  | 		at java.base/java.lang.Thread.run(Unknown Source)
ors-app  | 30 May 14:36:10 INFO [ors.logging] - Start shutting down ORS and releasing resources.
ors-app  | 30-May-2023 14:36:10.049 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [ors]
ors-app  | 	java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2331)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2306)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1675)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1605)
ors-app  | 		at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:455)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5505)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1445)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1434)
ors-app  | 		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
ors-app  | 		at java.base/java.lang.Thread.run(Unknown Source)
ors-app  | 30-May-2023 14:36:10.059 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [host-manager]
ors-app  | 	java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2331)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2306)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1675)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1605)
ors-app  | 		at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:455)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5505)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1445)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1434)
ors-app  | 		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
ors-app  | 		at java.base/java.lang.Thread.run(Unknown Source)
ors-app  | 30-May-2023 14:36:10.065 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [manager]
ors-app  | 	java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2331)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2306)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1675)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1605)
ors-app  | 		at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:455)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5505)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1445)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1434)
ors-app  | 		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
ors-app  | 		at java.base/java.lang.Thread.run(Unknown Source)
ors-app  | 30-May-2023 14:36:10.069 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches Failed to clear soft references from ObjectStreamClass$Caches for web application [docs]
ors-app  | 	java.lang.ClassCastException: class java.io.ObjectStreamClass$Caches$1 cannot be cast to class java.util.Map (java.io.ObjectStreamClass$Caches$1 and java.util.Map are in module java.base of loader 'bootstrap')
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearCache(WebappClassLoaderBase.java:2331)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesObjectStreamClassCaches(WebappClassLoaderBase.java:2306)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.clearReferences(WebappClassLoaderBase.java:1675)
ors-app  | 		at org.apache.catalina.loader.WebappClassLoaderBase.stop(WebappClassLoaderBase.java:1605)
ors-app  | 		at org.apache.catalina.loader.WebappLoader.stopInternal(WebappLoader.java:455)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5505)
ors-app  | 		at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1445)
ors-app  | 		at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1434)
ors-app  | 		at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
ors-app  | 		at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
ors-app  | 		at java.base/java.lang.Thread.run(Unknown Source)
ors-app  | 30-May-2023 14:36:10.071 INFO [Thread-6] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"]
ors-app  | 30-May-2023 14:36:10.077 INFO [Thread-6] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"]

Seems there are some JAVA exceptions I can’t explain…

FYI : When I try it on Dashboard | ORS It works !
With v6.8.3 it also works

Many thanks for your help
Best regards

Hey,

this seems to have been an issue indeed.
The fix is already there as well.

Best regards

Thx a lot.
dummy question, How can I integrate this fix into the 7.0.1 version especially if I use the docker image (image: openrouteservice/openrouteservice:latest )
And I don’t want to take the main version.
Should I integrate the fix, then rebuild the image and launch my container with this image?

Best regards.

Hey,
yep, that would be the way to go.
Best regards