1) open FME workflow
2) reset data source
3)
4)
5)
6)encounter 1st error
https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Form/Workbench/memory_resources_adjusting.htm
https://community.safe.com/s/article/fme-temp-environment-variable
7) Add FME_TEMP folder does not help, I still
Keep geting error : out of memory, only 1.01% completed.
ERROR message is
Out of memory. Program terminating. Please read the FME Help section 'Adjusting Memory Resources' for workarounds.
The error might be single 1 reader ( votinng_precints layer on ArcSDE) for some reason failed to read data correctly. This eventually cause the "Out of memory" error, cause whole workflow failed.
So I manually run this problem reader get data cached in laptop for down stream use. Partial run get this problem reader fixed.
8) One step by one step partial run will save memory, I don't need to worry about out of memory error again. But remember must turn on feature caching.
https://safe-software.gitbooks.io/introduction-to-fme-desktop/content/2.translations/2.06.feature-caching.html
9) encounter 2nd error
10) re-run the broken piece, which is volting -precincts, fixed this error
11) final result is here
12) check it in ArcPro