diff --git a/src/main/java/org/gcube/portlets/user/uriresolvermanager/UriResolverManager.java b/src/main/java/org/gcube/portlets/user/uriresolvermanager/UriResolverManager.java index 903f065..0522aa6 100644 --- a/src/main/java/org/gcube/portlets/user/uriresolvermanager/UriResolverManager.java +++ b/src/main/java/org/gcube/portlets/user/uriresolvermanager/UriResolverManager.java @@ -14,7 +14,6 @@ import org.gcube.portlets.user.uriresolvermanager.exception.UriResolverMapExcept import org.gcube.portlets.user.uriresolvermanager.readers.RuntimeResourceReader; import org.gcube.portlets.user.uriresolvermanager.readers.UriResolverMapReader; import org.gcube.portlets.user.uriresolvermanager.util.HttpCallerUtil; -import org.gcube.portlets.user.uriresolvermanager.util.UrlEncoderUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -93,7 +92,8 @@ public class UriResolverManager { } catch (IllegalArgumentException e){ throw e; } catch (Exception e) { - throw new UriResolverMapException("Runtime Resource reader exception"); + logger.error("Uri Resolver error: ", e); + throw new UriResolverMapException("Uri Resolver error: " +e.getMessage()); } return ""; } diff --git a/src/main/java/org/gcube/portlets/user/uriresolvermanager/util/HttpCallerUtil.java b/src/main/java/org/gcube/portlets/user/uriresolvermanager/util/HttpCallerUtil.java index 513d644..6913a41 100644 --- a/src/main/java/org/gcube/portlets/user/uriresolvermanager/util/HttpCallerUtil.java +++ b/src/main/java/org/gcube/portlets/user/uriresolvermanager/util/HttpCallerUtil.java @@ -80,8 +80,13 @@ public class HttpCallerUtil { int statusCode = client.executeMethod(method); if (statusCode != HttpStatus.SC_OK) { - logger.error("Method failed: " + method.getStatusLine() + "Status text: " +method.getStatusText()); - throw new Exception("Failed HTTP caller on "+fullUrl +" Response status line: " + method.getStatusLine() + ", body response: " +method.getResponseBodyAsString()); + logger.error("Method failed: " + method.getStatusLine()); +// try{ +// method.getResponseBodyAsString(); +// }catch(Exception e){ +// +// } + throw new Exception("Failed HTTP caller on "+fullUrl +" Response status line: " + method.getStatusLine()); } // Read the response body.