Skip to main content

As per title, Sorter does not work properly in FME2018 when fed from a FeatureJoiner that supplies Features downstream in Bulk Mode. It's similar to the bug that @takashi found when FeatureJoiner supplies Features to AttributeManager.

Attached workspace to show how Sorter does not work when fed directly from FeatureJoiner, but does work if put in an AttributeKeeper to split the features out of Bulk Mode into "Normal" Mode.

Workaround is to add a Transformer like AttributeKeeper (and sure there are other Transformers that may do it too).

Question is, has this been resolved in latest FME or is this still an issue?

After testing on FME 2020 I can confirm that FME 2018.1 and FME 2020 have the same behaviour here. So bug not fixed :-(


After testing on FME 2020 I can confirm that FME 2018.1 and FME 2020 have the same behaviour here. So bug not fixed :-(

Thanks @virtualcitymatt , then I guess FME2020 isn't the solution then...yet


After testing on FME 2020 I can confirm that FME 2018.1 and FME 2020 have the same behaviour here. So bug not fixed :-(

Support Case raised as C153511


Just an update to this, but after further testing, all I can say is DON'T use a Sorter after a FeatureJoiner without something else like AttributeKeeper to split the Features back out into Normal Mode first.

So far I've additionally found that FeatureJoiner->Sorter can:

  • Corrupt geometries. Eg. FeatureJoiner->Sorter->Snipper fails whereas FeatureJoiner->AttributeKeeper->Sorter->Snipper works
  • Corrupt Attributes. Eg. FeatureJoiner->Sorter->AttributeFilter produces incorrect results (values that were Not Null before the Sorter become Null after the Sorter), whereas FeatureJoiner->AttributeKeeper->Sorter->AttributeFilter- works fine.

Reply