Semplicemente sbagliavo a creare la variabile globale che mi permetteva di riferirmi al file che selezionavo con filechooser(praticamente creavo una variabile che non era per niente globale) sistemato quello e creato correttamente la variabile sono riuscito a utilizzare correttamente il riferimento al file...