Map check crash when checking Brushes

  1. Open level with broken brush instance without polys set
  2. Run Map Check from Build menu
  3. Crash

Steps to Reproduce

Running map check on our level causes an editor crash in ABrush::CheckForErrors when encountering a brush with a null Polys pointer. Obviously we need to fix this brush instance in our level. However, this should ideally print an error instead of crashing the whole engine, as I can’t see this being the intended behaviour?

[Image Removed]

[Image Removed]

Thanks for the report. This should be fixed in a future release.