Hi everyone,
I’m seeing a reproducible crash in FME Server when using the ili2fme Writer.
Environment:
-
FME Flow 2024.2.3 (Windows Server) also happening with FME Flow 2025.2.
-
ArcGIS Server 11.4 on the same machine
-
Nightly scheduled jobs (~50) using ili2fme Writer to validate and export INTERLIS data
Problem:
-
A job that fails with model validation errors finishes correctly.
-
The next job in the same FME Engine process crashes with
EXCEPTION_ACCESS_VIOLATION(native code), engine restarts automatically.
2
Thu-27-Nov-2025 02:02:24.622 AM INFORM Thread-20 localhost_Engine1 Emptying factory pipeline
Thu-27-Nov-2025 02:02:25.271 AM INFORM Thread-20 localhost_Engine1 FeatureReader_18 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:26.032 AM INFORM Thread-20 localhost_Engine1 FeatureReader_16 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:26.837 AM INFORM Thread-20 localhost_Engine1 FeatureReader_15 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:27.773 AM INFORM Thread-20 localhost_Engine1 FeatureReader_12 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:28.646 AM INFORM Thread-20 localhost_Engine1 FeatureReader_11 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:29.468 AM INFORM Thread-20 localhost_Engine1 FeatureReader_3 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:30.255 AM INFORM Thread-20 localhost_Engine1 FeatureReader_4 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:31.216 AM INFORM Thread-20 localhost_Engine1 FeatureReader_7 (QueryFactory): 1 input initiators processed
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 # A fatal error has been detected by the Java Runtime Environment:
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000042c3a8f5, pid=24324, tid=13680
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 # JRE version: OpenJDK Runtime Environment Temurin-17.0.12+7 (17.0.12+7) (build 17.0.12+7)
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 # Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.12+7 (17.0.12+7, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
Thu-27-Nov-2025 02:02:32.611 AM INFORM Thread-20 localhost_Engine1 # Problematic frame:
Thu-27-Nov-2025 02:02:32.619 AM INFORM Thread-20 localhost_Engine1 # C 0x0000000042c3a8f5
Thu-27-Nov-2025 02:02:32.619 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.619 AM INFORM Thread-20 localhost_Engine1 # Core dump will be written. Default location: C:\ProgramData\Safe Software\FMEFlow\repositories\hs_err_pid24324.mdmp
Thu-27-Nov-2025 02:02:32.619 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.619 AM INFORM Thread-20 localhost_Engine1 # An error report file with more information is saved as:
Thu-27-Nov-2025 02:02:32.619 AM INFORM Thread-20 localhost_Engine1 # D:\workFME\fmeengines\localhost_Engine1\hs_err_pid24324.log
Thu-27-Nov-2025 02:02:32.764 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.764 AM INFORM Thread-20 localhost_Engine1 # If you would like to submit a bug report, please visit:
Thu-27-Nov-2025 02:02:32.764 AM INFORM Thread-20 localhost_Engine1 # https://github.com/adoptium/adoptium-support/issues
Thu-27-Nov-2025 02:02:32.764 AM INFORM Thread-20 localhost_Engine1 # The crash happened outside the Java Virtual Machine in native code.
Thu-27-Nov-2025 02:02:32.764 AM INFORM Thread-20 localhost_Engine1 # See problematic frame for where to report the bug.
Thu-27-Nov-2025 02:02:32.764 AM INFORM Thread-20 localhost_Engine1 #
Thu-27-Nov-2025 02:02:32.766 AM INFORM Thread-20 localhost_Engine1
Thu-27-Nov-2025 02:02:32.766 AM INFORM Thread-20 localhost_Engine1 [error occurred during error reporting (), id 0xe06d7363, EXCEPTION_UNCAUGHT_CXX_EXCEPTION (0xe06d7363) at pc=0x00007ffb26f51b39]
Thu-27-Nov-2025 02:02:32.766 AM INFORM Thread-20 localhost_Engine1
Thu-27-Nov-2025 02:02:33.411 AM INFORM Thread-20 localhost_Engine1
Thu-27-Nov-2025 02:02:33.411 AM INFORM Thread-20 localhost_Engine1 [error occurred during error reporting (), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffaee19c580]
Thu-27-Nov-2025 02:02:33.411 AM INFORM Thread-20 localhost_Engine1
Thu-27-Nov-2025 02:02:33.932 AM WARN localhost_Engine1 393562 : Process "localhost_Engine1" ended unexpectedly. Being restarted on attempt 1...
Thu-27-Nov-2025 02:02:33.932 AM WARN localhost_Engine1 393563 :
1) Review the log file for the job that was running when the problem occurred.
2) Check that the terminated program is not already running on the system.
3) Check that correct license(s) are in effect.
Thu-27-Nov-2025 02:02:33.932 AM INFORM localhost_Engine1 393566 : Process "localhost_Engine1" waiting for process output listener threads to terminate...
Thu-27-Nov-2025 02:02:33.932 AM INFORM localhost_Engine1 393569 : Process "localhost_Engine1" closing process stderr output stream
Thu-27-Nov-2025 02:02:33.932 AM INFORM localhost_Engine1 393570 : Closed process stderr output stream
Thu-27-Nov-2025 02:02:33.932 AM INFORM localhost_Engine1 393567 : Process "localhost_Engine1" closing process stdout output stream
Thu-27-Nov-2025 02:02:33.932 AM INFORM localhost_Engine1 393568 : Closed process stdout output stream
Thu-27-Nov-2025 02:02:33.932 AM INFORM localhost_Engine1 393500 : Process "localhost_Engine1" raw startup command is: "C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost -ENGINE_TYPE STANDARD -FME_INSTANCE_NAME localhost_Engine1
Thu-27-Nov-2025 02:02:33.932 AM INFORM ProcessStateReportListener 393607 : Will wait for 0 seconds for process localhost_Engine1 to start up.
- Last lines from the crashing FME Job
| 2018 | 2025-11-27 02:02:32 | Creating writer for format: Swiss INTERLIS (ili2fme) |
| 2019 | 2025-11-27 02:02:32 | Trying to find a JAVA plugin for writer named `ch.ehi.fme.Main' |
| 2020 | 2025-11-27 02:02:32 | ili2fme-7.2.0-ed9cf94b1802a8ccbeaf3b77914108916795fd42 |
| 2021 | 2025-11-27 02:02:32 | ili2c-5.3.2-6fb5df2877070aeb16c7b39a206a61e2518682c8 |
| 2022 | 2025-11-27 02:02:32 | iox-ili-1.21.15-f055cd0e781e5b2754c475ec4573eb3bed12bd8b |
| 2023 | 2025-11-27 02:02:32 | java.version 17.0.12 |
| 2024 | 2025-11-27 02:02:32 | maxMemory 3670016 KB |
| 2025 | 2025-11-27 02:02:32 | FME Configuration: No destination coordinate system set |
| 2026 | 2025-11-27 02:02:32 | Using Java Writer Interface Version 2.0 (Oct 31, 2000) with module ch.ehi.fme.Main to write data |
| 2027 | 2025-11-27 02:02:32 | ili2fme-7.2.0-ed9cf94b1802a8ccbeaf3b77914108916795fd42 |
| 2028 | 2025-11-27 02:02:32 | ili2c-5.3.2-6fb5df2877070aeb16c7b39a206a61e2518682c8 |
| 2029 | 2025-11-27 02:02:32 | iox-ili-1.21.15-f055cd0e781e5b2754c475ec4573eb3bed12bd8b |
| 2030 | 2025-11-27 02:02:32 | java.version 17.0.12 |
| 2031 | 2025-11-27 02:02:32 | maxMemory 3670016 KB |
| 2032 | 2025-11-27 02:02:32 | Writer `ch.ehi.fme.Main_2' of type `CH.EHI.FME.MAIN' using group definition keyword `ch.ehi.fme.Main_2_DEF' |
| 2033 | 2025-11-27 02:02:32 | ili2fme-7.2.0-ed9cf94b1802a8ccbeaf3b77914108916795fd42 |
| 2034 | 2025-11-27 02:02:32 | ili2c-5.3.2-6fb5df2877070aeb16c7b39a206a61e2518682c8 |
| 2035 | 2025-11-27 02:02:32 | iox-ili-1.21.15-f055cd0e781e5b2754c475ec4573eb3bed12bd8b |
| 2036 | 2025-11-27 02:02:32 | java.version 17.0.12 |
| 2037 | 2025-11-27 02:02:32 | maxMemory 3670016 KB |
| 2038 | 2025-11-27 02:02:32 | myopen(): arg[0] D:\workFME\fmeengines\localhost_Engine1\_auto_zip_dataset_1764205352600_24324\storme_interlis_export_MGDM_VD_20251127T020218.xtf (Ili2Writer.java:173) |
-
No
hs_err_pid*.logis created. -
Crash occurs only when the previous job had model errors.
-
Temporary workaround: set Job Retry = 1 → next job succeeds, but not ideal.
Has anyone encountered similar ili2fme Writer crashes after previous jobs fail?
Thanks for any guidance!
Shari

