You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by ge...@apache.org on 2017/04/27 09:44:51 UTC

[5/6] brooklyn-client git commit: better error message when server returns an error

better error message when server returns an error

we need better error handling; this solves the thing I was wondering, which is where
was the exception coming from.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn-client/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-client/commit/2094e829
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-client/tree/2094e829
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-client/diff/2094e829

Branch: refs/heads/master
Commit: 2094e8295edbb4c8791dece188db44c3417a533a
Parents: 8f17880
Author: Alex Heneveld <al...@cloudsoftcorp.com>
Authored: Mon Apr 24 14:38:36 2017 +0100
Committer: Alex Heneveld <al...@cloudsoftcorp.com>
Committed: Mon Apr 24 15:13:30 2017 +0100

----------------------------------------------------------------------
 cli/error_handler/error.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-client/blob/2094e829/cli/error_handler/error.go
----------------------------------------------------------------------
diff --git a/cli/error_handler/error.go b/cli/error_handler/error.go
index e1f768a..054d3ca 100644
--- a/cli/error_handler/error.go
+++ b/cli/error_handler/error.go
@@ -21,6 +21,7 @@ package error_handler
 import (
 	"fmt"
 	"os"
+        "strconv"
 	"github.com/apache/brooklyn-client/cli/net"
 )
 
@@ -32,7 +33,7 @@ func ErrorExit(errorvalue interface{}, errorcode ...int) {
 	switch errorvalue.(type) {
 	case net.HttpError:
 		httpError := errorvalue.(net.HttpError)
-		fmt.Fprintln(os.Stderr, httpError.Body)
+		fmt.Fprintln(os.Stderr, "Server error ("+strconv.Itoa(httpError.Code)+"): "+httpError.Body)
 	case error:
 		fmt.Fprintln(os.Stderr, errorvalue)
 	case string: