Salve a tutti, ho usato SaxBuilder per leggere in input un file contenente codice xml e fin qui tutto bene, ora devo proteggermi da eventuali errori possibili (esempio xml non corretto oppure file vuoto). Il mio problema è che una volta catch dell'eccezione non esegue correttamente i metodi contenuti nel catch:
codice:
            	
try { 
SAXBuilder builder = new SAXBuilder();             		
Document document =(Document) builder.build(file);               		           
Description=(document.getRootElement().getChild("DESCRIPTION").getValue());             		Title= (document.getRootElement().getChild("TITLE").getValue());             		          	
}catch (JDOMException e) {             	    
e.printStackTrace();
   renameFile(file);     			     			
}catch (IOException e) {     				
e.printStackTrace();     			
}
per esempio il metodo renameFile viene eseguito ma effettivamente il file non viene rinominato , mentre se eseguito fuori dal try (per esempio) tutto funziona