morskott
15-02-2008, 20:49
Salve, a parte il titolo non propriamente serio (ma adatto al contesto), avrei un problemino che ha dell'inspiegabile, ho in una parte del codiceuntry{
Naming.bind(indirizzo,oggettoRemoto);
}catch(AlreadyBoundException ex){
}, la chiamata al Naming potrebbe lanciare una eccezione di AlreadyBoundException se l'indirizzo dove vado a bindare è già occupato, eccezione che regolarmente catcho e gestisco, solo che quando vado a runnare in un caso in cui si cerca di bindare su un indirizzo già esistente l'eccezzione anche se catchata me la lancia lo stesso!!!!! è come se la clausola catch non esistesse!!!!! Naturalmente nella gestione dell'eccezione non c'è niente che la lanci (faccio solo un Naming.rebind() con gli stessi parametri).
Qualche idea???
Naming.bind(indirizzo,oggettoRemoto);
}catch(AlreadyBoundException ex){
}, la chiamata al Naming potrebbe lanciare una eccezione di AlreadyBoundException se l'indirizzo dove vado a bindare è già occupato, eccezione che regolarmente catcho e gestisco, solo che quando vado a runnare in un caso in cui si cerca di bindare su un indirizzo già esistente l'eccezzione anche se catchata me la lancia lo stesso!!!!! è come se la clausola catch non esistesse!!!!! Naturalmente nella gestione dell'eccezione non c'è niente che la lanci (faccio solo un Naming.rebind() con gli stessi parametri).
Qualche idea???