diff --git a/classes/Endpoint.php b/classes/Endpoint.php
index 16a7fbe2b99b4ae281b90088bb2aa568ff5547f3..1bd8f34b6c0a14c8e4a38b237cb11faa18ef01a3 100644
--- a/classes/Endpoint.php
+++ b/classes/Endpoint.php
@@ -33,10 +33,23 @@ class Endpoint{
         curl_setopt($c, CURLOPT_HTTPHEADER, $context);
         curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
         $aux = curl_exec($c); // execute the curl command 
+        if($conf['debug']){
+          if($aux == false){
+          	trigger_error("Error executing SPARQL query: ".curl_error($c), E_USER_ERROR);
+          	echo("Error executing SPARQL query: ".curl_error($c));
+          }
+        }
         curl_close($c);
         $this->params['output'] = $auxoutput;
         if(preg_match("/select/i", $q)){
           $r = json_decode($aux, true);
+          if($conf['debug']){
+          	if($r == false){
+          	  trigger_error("Warning: Results from a SELECT sparql query couldn't get parsed", E_USER_WARNING);
+          	  echo("Warning: Results from a SELECT sparql query couldn't get parsed");
+          	}
+          }
+        }
           return $r;
         }
         if(preg_match("/describe/i", $q)){