commit | a85898188453f6eacd5d1d786cd5bcc1e155c920 | [log] [tgz] |
---|---|---|
author | Sam Corbett <sam.corbett@cloudsoftcorp.com> | Mon Jan 18 12:09:04 2016 +0000 |
committer | Sam Corbett <sam.corbett@cloudsoftcorp.com> | Mon Jan 18 12:09:04 2016 +0000 |
tree | df6f41519cce89907f13102f2c295ed1f79b7cf0 | |
parent | 209c0ad8cea8828a6a5ac9999f9d2ac374654519 [diff] | |
parent | 71cfdc66f5d4b75fdd68bb455c0f31e0a15dd9e5 [diff] |
This closes #1141 Fixed issue with exceptions in Rest Client
diff --git a/brooklyn-server/rest/rest-client/src/main/java/org/apache/brooklyn/rest/client/util/http/BuiltResponsePreservingError.java b/brooklyn-server/rest/rest-client/src/main/java/org/apache/brooklyn/rest/client/util/http/BuiltResponsePreservingError.java index fb43c4c..d011172 100644 --- a/brooklyn-server/rest/rest-client/src/main/java/org/apache/brooklyn/rest/client/util/http/BuiltResponsePreservingError.java +++ b/brooklyn-server/rest/rest-client/src/main/java/org/apache/brooklyn/rest/client/util/http/BuiltResponsePreservingError.java
@@ -70,7 +70,9 @@ @Override public Object getEntity() { - if (error!=null) Exceptions.propagate(error); + if (error!=null) { + throw new IllegalStateException("getEntity called on BuiltResponsePreservingError, where an Error had been preserved", error); + } return super.getEntity(); }