From 62d1c64a3d38fcd82fa06942619bc143b4830180 Mon Sep 17 00:00:00 2001 From: Admin Date: Fri, 6 May 2016 08:30:37 -0500 Subject: [PATCH] Updated entitiy handling in HueMulator http call. --- src/main/java/com/bwssystems/HABridge/hue/HueMulator.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java index f22e95e..a466621 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java +++ b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java @@ -753,8 +753,12 @@ public class HueMulator implements HueErrorStringSet { log.debug((httpVerb == null?"GET":httpVerb) + " execute on URL responded: " + response.getStatusLine().getStatusCode()); if(response.getStatusLine().getStatusCode() >= 200 && response.getStatusLine().getStatusCode() < 300){ if(response.getEntity() != null ) { - theContent = EntityUtils.toString(response.getEntity(), Charset.forName("UTF-8")); //read content for data - EntityUtils.consume(response.getEntity()); //close out inputstream ignore content + try { + theContent = EntityUtils.toString(response.getEntity(), Charset.forName("UTF-8")); //read content for data + EntityUtils.consume(response.getEntity()); //close out inputstream ignore content + } catch(Exception e) { + log.debug("Error ocurred in handling response entity after successful call, still responding success. "+ e.getMessage(), e); + } if(theContent == null) theContent = ""; }