Skip to main content

Ok soooo, for the longest time I’ve been a bit annoyed at the Terminator for it’s seemingly inconsistent behaviour about when it chooses to report it’s error message in the status result of an FME Server job and when we get the generic - “An error has occurred. Check the logfile above for details”.

Anyway it has gotten to the point that I’d like to actually figure this out and I’ve at least found a couple of workarounds which are working for me. Looking at the solutions it is kind of obvious and I’m not sure why I didn't think of it sooner. Anyway I thought I’d share my findings - probably other know about it but I couldn’t find anything clear on the community or in the documentation.

1. Use a FeautreHolder, then into the Terminator,

2.  User a sampler set to sample last 1 feature and feed that into the Terminator (probably better for memory).

The workarounds aren’t great because they don’t halt the translation as soon as possible - but at least the status message is there. 

Anyway, just wanted to share. Would be good to see the documentation of the Terminator include something about this. @andreaatsafe ?

Be the first to reply!

Reply