Index: src/main/java/org/fao/geonet/csw/common/requests/CatalogRequest.java
===================================================================
--- src/main/java/org/fao/geonet/csw/common/requests/CatalogRequest.java	(revision 8291)
+++ src/main/java/org/fao/geonet/csw/common/requests/CatalogRequest.java	(working copy)
@@ -423,8 +423,14 @@
 			client.executeMethod(httpMethod);
 			
 			///data = httpMethod.getResponseBody();
-
-			return Xml.loadStream(httpMethod.getResponseBodyAsStream());
+			// If server return HTTP Error 500 Server error 
+			// when retrieving the data return null
+			if (httpMethod.getStatusCode() == 500) {
+				System.out.println("  Status code: " + httpMethod.getStatusCode());
+				return null;
+			} else {
+				return Xml.loadStream(httpMethod.getResponseBodyAsStream());
+			}
 		}
 		finally
 		{
