Revision bb7b4f60
Added by Andreas Kohlbecker almost 7 years ago
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmRemoteSourceBase.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
import java.util.Map; |
12 | 12 |
|
13 |
import org.springframework.remoting.RemoteAccessException; |
|
14 |
|
|
13 | 15 |
import eu.etaxonomy.cdm.api.application.CdmApplicationRemoteConfiguration; |
14 | 16 |
import eu.etaxonomy.cdm.api.service.IMetadataService; |
15 | 17 |
import eu.etaxonomy.cdm.config.CdmSource; |
... | ... | |
132 | 134 |
// the connection is up |
133 | 135 |
// if no exception is thrown then we assume that the |
134 | 136 |
// connection is up |
135 |
// FIXME:Remoting is this really correct? |
|
136 |
metadataService.getDbSchemaVersion(); |
|
137 |
try { |
|
138 |
metadataService.getDbSchemaVersion(); |
|
139 |
} catch (RemoteAccessException e) { |
|
140 |
throw new CdmSourceException("RemoteAccessException: " + e.getMessage()); |
|
141 |
} |
|
137 | 142 |
|
138 | 143 |
return true; |
139 | 144 |
} |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/CdmStore.java | ||
---|---|---|
198 | 198 |
final DbSchemaValidation dbSchemaValidation, |
199 | 199 |
final Resource applicationContextBean, |
200 | 200 |
RemotingLoginDialog remotingLoginDialog) { |
201 |
|
|
201 | 202 |
RemotingLoginDialog loginDialog = remotingLoginDialog; |
202 | 203 |
if(isActive()) { |
203 | 204 |
// before we connect we clear the entity caches and the sessions |
... | ... | |
266 | 267 |
ICdmSource cdmSource) { |
267 | 268 |
instance = new CdmStore(applicationController, cdmSource); |
268 | 269 |
CdmApplicationState.setCdmServiceCacher(new CdmServiceCacher()); |
269 |
|
|
270 |
|
|
270 | 271 |
} |
271 | 272 |
|
272 | 273 |
private CdmStore(ICdmApplicationConfiguration applicationController, |
Also available in: Unified diff
ref #6118 catching exception during checkConnection