Ah... cosa vuol dire conoscere l'inglese...

Traduciamo in Italiano: l'eccezione IOException non viene mai lanciata nel corpo corrispondente al blocco try/catch.

In poche parole: stai tentando di catturare un'eccezione che non può mai essere lanciata da quelle istruzioni!

E' possibile che ciò che stai monitorando nel blocco try/catch non generi nessuna eccezione o che generi eccezioni di tipo diverso da IOException. In questi casi è semplice risolvere: anziché catturare una eccezione specifica, cattura un'eccezione generale, ossia una Exception.


Ciao.