We observed that ArcMap 10.3.1 displays an error message, if a query layer contains invalid polygons. The error message is:
One or more layers failed to draw:
cola: Polygon does not close properly
ArcMap discards loading further data as soon as the first invalid polygon is encountered.
It would be great if ArcMap behaved differently under these circumstances. In our opinion, ArcMap should offer a choice to either
a) display all correct polygons while ignoring the invalid polygons or
b) not display any polygons from that table.
Also, ArcMap should return a list of polygons that cannot not be displayed correctly. This would allow a user to fix apparent geometry issues.
ArcGIS Pro should also treat this situation more gracefully. Right now, query layers with invalid geometry fail to produce an error in ArcGIS Pro 1.2.