use deve essere usato al di fuori di funzioni, probabilmente anche al di fuori di qualsiasi altro costrutto, mentre tu lo stai usando dentro un try/catch, penso sia questo il problema.