I have a SQLExecutor that runs fine on Desktop but does not output any results on FME Server. The Server log file indicates that the SQLExecutor created results but that they are not being output to the downstream workspace. Any idea why Server might be behaving like this?
Here's some log output from Desktop:
2021-11-02 12:06:53| 492.3| 0.2|STATS |SQLExecutor_4_RESULT Feature Counter -1 361 (TeeFactory): Cloned 132885 input feature(s) into 132885 output feature(s)
2021-11-02 12:06:53| 492.3| 0.0|STATS |SQLExecutor_4_INITIATOR Feature Counter -1 2147680433 (TeeFactory): Cloned 1 input feature(s) into 0 output feature(s)
2021-11-02 12:06:53| 492.3| 0.0|STATS |SQLExecutor_4_<REJECTED> Feature Counter -1 2147745969 (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)
Note that it says "Cloned 132885 input feature(s) into 132885 output feature(s)"
And here's the equivalent section from the Server log:
806 2021-11-2 04:10:34 | SQLExecutor_4 RESULT Transformer Output Nuker (TeeFactory): Cloned 132885 input feature(s) into 0 output feature(s)
807 2021-11-2 04:10:34 | SQLExecutor_4 INITIATOR Transformer Output Nuker (TeeFactory): Cloned 1 input feature(s) into 0 output feature(s)
808 2021-11-2 04:10:34 | SQLExecutor_4_<Rejected> (TeeFactory): Cloned 0 input feature(s) into 0 output feature(s)
And here it says "Cloned 132885 input feature(s) into 0 output feature(s)"
So the features are being read from SQL, they're just not being passed downstream.
Desktop and Server are both using the same workspace and are both running FME 2020.1.
The Server version has worked in the past and only recently stopped working....