En septiembre de 1460 Juan II convocó las Cortes catalanas en Lérida y le pidió a su hijo Carlos de Viana que se reuniera con él en esa localidad para concretar su boda con la princesa Catalina de Portugal y evitar así el matrimonio de don Carlos con la infanta castellana Isabel, proyecto del que el rey Juan II había tenido conocimiento gracias a un emisario de los magnates castellanos que se oponían a Enrique IV ―este emisario también le había transmitido los temores del suegro de Juan II, el almirante de Castilla, de que el príncipe de Viana de acuerdo con el rey castellano quería arrebatarle la corona aragonesa―.