I'm trying to cut a bunch of holes (created using two Array Modifiers and an empty) into a cylinder using a boolean modifier. It looks legit in the wireframe. However, when I turn on the shading mode, I get this instead:
Some of the holes are clearly missing. I'm not sure what's going on.