Search in sources :

Example 1 with PermissionDeniedException

use of Glacier2.PermissionDeniedException in project imagej-omero by imagej.

the class OpenTableFromOMERO method run.

@Override
public void run() {
    final OMEROCredentials credentials = new OMEROCredentials();
    credentials.setServer(getServer());
    credentials.setPort(getPort());
    credentials.setUser(getUser());
    credentials.setPassword(getPassword());
    try {
        table = ((DefaultOMEROService) omeroService).downloadTable(credentials, tableID);
    } catch (ServerError exc) {
        log.error(exc);
        exc.printStackTrace();
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (PermissionDeniedException exc) {
        log.error(exc);
        exc.printStackTrace();
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (CannotCreateSessionException exc) {
        log.error(exc);
        exc.printStackTrace();
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (DSOutOfServiceException exc) {
        log.error(exc);
        exc.printStackTrace();
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (ExecutionException exc) {
        log.error(exc);
        exc.printStackTrace();
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (DSAccessException exc) {
        log.error(exc);
        exc.printStackTrace();
        cancel("Error talking to OMERO: " + exc.getMessage());
    }
}
Also used : CannotCreateSessionException(Glacier2.CannotCreateSessionException) ServerError(omero.ServerError) DSOutOfServiceException(omero.gateway.exception.DSOutOfServiceException) PermissionDeniedException(Glacier2.PermissionDeniedException) ExecutionException(java.util.concurrent.ExecutionException) OMEROCredentials(net.imagej.omero.OMEROCredentials) DSAccessException(omero.gateway.exception.DSAccessException)

Example 2 with PermissionDeniedException

use of Glacier2.PermissionDeniedException in project imagej-omero by imagej.

the class SaveTableToOMERO method run.

@Override
public void run() {
    final OMEROCredentials credentials = new OMEROCredentials();
    credentials.setServer(getServer());
    credentials.setPort(getPort());
    credentials.setUser(getUser());
    credentials.setPassword(getPassword());
    final Table<?, ?> table = tableDisplay.get(0);
    try {
        ((DefaultOMEROService) omeroService).uploadTable(credentials, name, table, imageID);
    } catch (ServerError exc) {
        log.error(exc);
        cancel("Error talking to OMERO: " + exc.message);
    } catch (PermissionDeniedException exc) {
        log.error(exc);
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (CannotCreateSessionException exc) {
        log.error(exc);
        cancel("Error talking to OMERO: " + exc.getMessage());
    } catch (ExecutionException exc) {
        log.error(exc);
        cancel("Error attaching table to OMERO image: " + exc.getMessage());
    } catch (DSOutOfServiceException exc) {
        log.error(exc);
        cancel("Error attaching table to OMERO image: " + exc.getMessage());
    } catch (DSAccessException exc) {
        log.error(exc);
        cancel("Error attaching table to OMERO image: " + exc.getMessage());
    }
}
Also used : CannotCreateSessionException(Glacier2.CannotCreateSessionException) DefaultOMEROService(net.imagej.omero.DefaultOMEROService) ServerError(omero.ServerError) DSOutOfServiceException(omero.gateway.exception.DSOutOfServiceException) PermissionDeniedException(Glacier2.PermissionDeniedException) ExecutionException(java.util.concurrent.ExecutionException) OMEROCredentials(net.imagej.omero.OMEROCredentials) DSAccessException(omero.gateway.exception.DSAccessException)

Aggregations

CannotCreateSessionException (Glacier2.CannotCreateSessionException)2 PermissionDeniedException (Glacier2.PermissionDeniedException)2 ExecutionException (java.util.concurrent.ExecutionException)2 OMEROCredentials (net.imagej.omero.OMEROCredentials)2 ServerError (omero.ServerError)2 DSAccessException (omero.gateway.exception.DSAccessException)2 DSOutOfServiceException (omero.gateway.exception.DSOutOfServiceException)2 DefaultOMEROService (net.imagej.omero.DefaultOMEROService)1