An Indonesian volcano has erupted, spewing rocks, lava and ash hundreds of metres into the air, just days after