Another man was reporting missing after the incident at the PT Bandar Abadi yard in Tanjung Uncang on Friday evening.

Police said the blast was caused during repairs when welding heated a cabin, triggering the explosion of an LPG canister, the Jakarta Post reported.

Eighteen other injured workers were being treated in hospital.