From d62d428bc3566f03a9c31f5b48177a51709f7532 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Tue, 14 Oct 2014 16:19:15 +0000 Subject: [PATCH] git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/uri-resolver-manager@100684 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../user/uriresolvermanager/UriResolverManager.java | 4 ++-- .../user/uriresolvermanager/util/HttpCallerUtil.java | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) 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.