Deoarece membrii familiei de Luxemburg nu erau pregătiți să accepte aceste umilințe, ei s-au coalizat cu regele Franței și cu papa Clement al VI-lea, aflat în exil la Avignon din 1342. Negocierile pe care le purta Carol cu Ludovic Bavarezul, în vederea căsătoriei fiicei acestuia cu Ioan Henric, au fost întrerupte prematur. În 1345 pretinsului impotent i s-a născut un copil nelegitim ("Ioan"). Un an mai târziu, Ioan de Luxemburg a murit în Bătălia de la Crécy. Prin testament fiului său, Ioan Henric, îi revenea Margrafiatul Moraviei.