You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2013/05/15 22:29:07 UTC
git commit: Map InsufficientResourcesException to EDQUOT
Updated Branches:
refs/heads/master f4b27c695 -> 35ed1eb79
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/35ed1eb7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/tree/35ed1eb7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-cli/diff/35ed1eb7
Branch: refs/heads/master
Commit: 35ed1eb79e11176feaaa32eb73e3fad4096cfa17
Parents: f4b27c6
Author: Andrew Gaul <ga...@maginatics.com>
Authored: Tue May 14 16:09:24 2013 -0700
Committer: Andrew Gaul <ga...@maginatics.com>
Committed: Wed May 15 13:27:48 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/35ed1eb7/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());