Joining mirrored object causes half of it to disappear
If you are using the mirror-modifier, make sure to 'Apply' the modifier in the 'Modifiers' tab under 'Properties' in 'Object Mode'.

If you have multiple Meshes that are mirrored via the mirror-modifier, first 'Apply' the mirror-modifiers on each, then continue joining the meshes via Ctrl+J.