I'm reading 328,000+ features from 15 File Geodatabases (separate Readers, identical schema) via a Junction to a Tester which tests whether a particular attribute is null or not. Each time I run the Workspace, I get different results, varying by a few records e.g. 289,431 through the Failed port one time then 289,424 the next time. This then affects a Sorter and 2 DuplicateFilters I have further down the line because I don't want null values going through these.
The Inspector shows the attribute as having a value of <null> in grey so I assume it's a "proper" null rather than a text string of <null> i.e. I assume the Inspector knows the difference. Nonetheless, I've tested for attribute LIKE <null> as per the link below but there aren't any like this.
https://knowledge.safe.com/questions/32235/tester-appears-to-be-missing-some-nulls.html
I've tried swapping the Tester round so it's testing for Attribute Is Null with Negate ticked but it doesn't solve the problem.
In any case, my source data is not changing, so why is Tester producing different results each time?