The vacation was interrupted by illness.

Literal

Illness [because-のため] vacation [subject-が] was-interrupted.

休暇が中断した — 休暇 ('vacation') is the subject, and 中断する ('to be interrupted') is intransitive. The illness is the cause, the vacation is what gets disrupted. No human agent is needed.