import java.util.Map;
+import org.springframework.remoting.RemoteAccessException;
+
import eu.etaxonomy.cdm.api.application.CdmApplicationRemoteConfiguration;
import eu.etaxonomy.cdm.api.service.IMetadataService;
import eu.etaxonomy.cdm.config.CdmSource;
// the connection is up
// if no exception is thrown then we assume that the
// connection is up
- // FIXME:Remoting is this really correct?
- metadataService.getDbSchemaVersion();
+ try {
+ metadataService.getDbSchemaVersion();
+ } catch (RemoteAccessException e) {
+ throw new CdmSourceException("RemoteAccessException: " + e.getMessage());
+ }
return true;
}
final DbSchemaValidation dbSchemaValidation,
final Resource applicationContextBean,
RemotingLoginDialog remotingLoginDialog) {
+
RemotingLoginDialog loginDialog = remotingLoginDialog;
if(isActive()) {
// before we connect we clear the entity caches and the sessions
ICdmSource cdmSource) {
instance = new CdmStore(applicationController, cdmSource);
CdmApplicationState.setCdmServiceCacher(new CdmServiceCacher());
-
+
}
private CdmStore(ICdmApplicationConfiguration applicationController,