Hello,
I have a workspace that is attempting to look for substantial changes to the schema/attributes of client data by comparing a past dataset to a new dataset. It does its job well, except for when it freezes. Irregularly, when processing one of its featurereader transformers, FME freezes completely. When it does freeze, the FME process is hung and will not stop/free the license until the machine is rebooted.
I am running this workspace via the CLI, but the freezes have happened running from the GUI as well. When it freezes, the log file appears to be attempting to either find a plugin to use for the file, or merging the schemas (based on the last thing written/what would be written next). The freezes sometimes happen on the first featurereader, sometimes on the second. I have grabbed the last lines of the log file below from a recent freeze. This workspace normally takes ~90 seconds to complete, and is still running 16 hours later. I've waited over 48 hours before with no change.
I have tried:
Recreating the workspace from scratch
Using data from multiple other clients
Running on a different Windows machine
Running on a Linux machine
Running with non-zipped .gdb files
Adding in a FileGDB reader for a dummy file to load the FileGDB.dll before reaching the featurereaders
I'm out of ideas of what to try to get around this freezing. I'd welcome any troubleshooting suggestions or wisdom. Thanks in advance!
-Michael
FME Form Version: FME(R) 2023.0.0.0 (20230424 - Build 23283 - WIN64)
2023-10-16 17:38:01| 18.8| 17.1|INFORM|Creating reader for format: Esri Geodatabase (File Geodb Open API)
2023-10-16 17:38:01| 18.8| 0.0|INFORM|Trying to find a DYNAMIC plugin for reader named `FILEGDB'
2023-10-16 17:38:01| 18.8| 0.0|INFORM|Performing query against FILEGDB dataset <past_client_data.zip>
2023-10-16 17:38:02| 18.9| 0.1|INFORM|Creating reader for format: Esri Geodatabase (File Geodb Open API)
2023-10-16 17:38:02| 18.9| 0.0|INFORM|Trying to find a DYNAMIC plugin for reader named `FILEGDB'
2023-10-16 17:38:05| 20.6| 1.7|INFORM|Merged 47 schema features read from 1 datasets into 47 resulting feature types
2023-10-16 17:38:34| 37.7| 17.1|INFORM|Creating reader for format: Esri Geodatabase (File Geodb Open API)
2023-10-16 17:38:34| 37.7| 0.0|INFORM|Trying to find a DYNAMIC plugin for reader named `FILEGDB'
2023-10-16 17:38:34| 37.7| 0.0|INFORM|Performing query against FILEGDB dataset <current_client_data.zip>
2023-10-16 17:38:34| 37.8| 0.1|INFORM|Creating reader for format: Esri Geodatabase (File Geodb Open API)
2023-10-16 17:38:34| 37.8| 0.0|INFORM|Trying to find a DYNAMIC plugin for reader named `FILEGDB'