diff --git a/app/MetaGer.php b/app/MetaGer.php index e15aeff382a2bf9b590b275d863a9d0401b79496..0498741cd20295b83ae0d7cef5ac1ea2c836e621 100644 --- a/app/MetaGer.php +++ b/app/MetaGer.php @@ -435,7 +435,13 @@ class MetaGer { if(!$engine->loaded) { - $engine->retrieveResults(); + try{ + $engine->retrieveResults(); + } catch(\ErrorException $e) + { + Log::error($e); + + } } } diff --git a/app/Models/parserSkripte/Exalead.php b/app/Models/parserSkripte/Exalead.php index e0d9ed0db418c450c1e19aa92d0764d285f3978b..96b930ab529f29ff404d7d4c76ad111e9b5a6d13 100644 --- a/app/Models/parserSkripte/Exalead.php +++ b/app/Models/parserSkripte/Exalead.php @@ -37,7 +37,12 @@ class Exalead extends Searchengine $namespace = $strNamespace; } $results->registerXPathNamespace($prefix,$namespace); - $results = $results->xpath("//a:hits/a:Hit"); + try{ + $results = $results->xpath("//a:hits/a:Hit"); + } catch(\ErrorException $e) + { + return; + } foreach($results as $result) { $result->registerXPathNamespace($prefix,$namespace);