Weber gave the first complete proof, based partly on ideas of Kronecker. It's true that there are errors in Weber's proofs, but nothing that he couldn't have fixed if they had been pointed out to him.