'Someone will pay' for Viviano error