Blender 2.8

fix boolean operations

Sometimes boolean difference fails. Before try on each object:

edit mode

select all vertices A

vertex (top menu) → Merge Vertices → by distance (this operation remove duplicate vertices)

hide / show

select (multiple) object and SHIFT+H to hide others

recall others with ALT+H