Difficile capire quale sia il problema se inserisci un blocco catch che ignora completamente l'eccezione... modificalo in modo da stampare l'errore (o toglilo completamente, in modo che l'errore arrivi al debugger).