Question

Using S3 lister and downloader for CSV processing through FME server


Badge

Created a workbench to download and save on local disk, from S3 to local disk and read csv using featureReader works fine with FME Desktop (20181203 - Build 18578 - WIN64). Publishes same workbench to FME Server with additional parameters like file name etc and run through post call, failed to process csv file with following message:

CSV reader: The keyword _DELIMITER has an invalid value: 'auto'. It must be a single character that is representable by one byte in utf-8BADNEWS: A fatal error has occurred. Check the logfile above for details (dynaread.cpp:199)A fatal error has occurred. Check the logfile above for details(dynaread.cpp:199).

 

How do I track this fatal error ?

3 replies

Userlevel 4

What is the version of the FME Server? Is it possible that your FME Desktop is more recent than your FME Server?

Badge

Thanks for the response. @david_r Version for FME Server 2018.0.0.3 - Build 18305 - win64. Does this make difference with version mismatch having feature reader and S3 transformers. Feature reader is reading CSV with specific fields in it exposed through Generic Port

Userlevel 4

Thanks for the response. @david_r Version for FME Server 2018.0.0.3 - Build 18305 - win64. Does this make difference with version mismatch having feature reader and S3 transformers. Feature reader is reading CSV with specific fields in it exposed through Generic Port

It's difficult to tell if this is the problem here, but in general I would very much recommend never using a more recent FME Desktop when publishing to FME Server, it can create a lot of issues that may be hard to debug.

Reply