Updated Branches: refs/heads/1.6.x e5a570490 -> 8b2f773ff
Map InsufficientResourcesException to EDQUOT Project: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/commit/8b2f773f Tree: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/tree/8b2f773f Diff: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/diff/8b2f773f Branch: refs/heads/1.6.x Commit: 8b2f773ff96b979a04544f3bf8e12ffac1c7efb5 Parents: e5a5704 Author: Andrew Gaul <[email protected]> Authored: Tue May 14 16:09:24 2013 -0700 Committer: Andrew Gaul <[email protected]> Committed: Wed May 15 13:30:42 2013 -0700 ---------------------------------------------------------------------- .../src/main/java/org/jclouds/cli/runner/Main.java | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/blob/8b2f773f/runner/src/main/java/org/jclouds/cli/runner/Main.java ---------------------------------------------------------------------- diff --git a/runner/src/main/java/org/jclouds/cli/runner/Main.java b/runner/src/main/java/org/jclouds/cli/runner/Main.java index 63863f3..d3a29f7 100644 --- a/runner/src/main/java/org/jclouds/cli/runner/Main.java +++ b/runner/src/main/java/org/jclouds/cli/runner/Main.java @@ -53,6 +53,7 @@ import org.fusesource.jansi.AnsiConsole; import org.jclouds.blobstore.ContainerNotFoundException; import org.jclouds.blobstore.KeyNotFoundException; import org.jclouds.rest.AuthorizationException; +import org.jclouds.rest.InsufficientResourcesException; /** * This is forked from Apache Karaf and aligned to the needs of jclouds cli. @@ -69,6 +70,7 @@ public class Main { EIO(5), EACCES(13), ETIMEDOUT(110), + EDQUOT(122), UNKNOWN(255); private final int errno; @@ -111,6 +113,9 @@ public class Main { } catch (IOException ioe) { System.err.println("IO error: " + ioe.getMessage()); System.exit(Errno.EIO.getErrno()); + } catch (InsufficientResourcesException ire) { + System.err.println("Insufficient resources: " + ire.getMessage()); + System.exit(Errno.EDQUOT.getErrno()); } catch (KeyNotFoundException knfe) { System.err.println("Blob not found: " + knfe.getMessage()); System.exit(Errno.ENOENT.getErrno());
