Perdón,perdón,perdón...................... ya se porque pasa esto, estoy un poco

. Tenía un error que no le estaba dando importancia porque
no era de esta parte del código y cuando lo arregle todo funciona ok.
Espero que esto le sirva como escarmiento a todos igual que a mi (cualquier fallo por pequeño que sea puede hacer que tu programa falle en cualquier punto)