Projekt

Allgemein

Profil

GX-Task #69325

Von Till Tepelmann vor etwa 3 Jahren aktualisiert

Wenn der Server die Gambio Dashboard URL dashboard.gambio.de über cURL nicht erreichen kann, wird leider keine ausagekräftige Fehlermeldung ausgegeben. 

 In der Datei src/GambioAdmin/Modules/Dashboard/Html/HtmlProvider.php gibt es keinen try catch Block und auch die curl->getErrorMessage() Funktion wird nicht ausgegeben, sodass man keine Idee hat wo der genaue Fehler liegt. 

 Wir sollten hier einen try catch Block einbauen und die Fehlermeldung vom cURL Ergebnis auch loggen, sodass man den Fehler nachvollziehen kann. 

 ------ 

 If the server cannot reach the Gambio Dashboard URL dashboard.gambio.de via cURL, unfortunately no meaningful error message is issued. 

 In the file src/GambioAdmin/Modules/Dashboard/Html/HtmlProvider.php there is no try catch block and also the curl->getErrorMessage() function is not used, so you have no idea where the exact error is. 

 We should add a try catch block here and also log the error message from the cURL result so that you can trace the error. 

 -------- 

 ``` 
 ERROR: An unexpected error occurred while handling an incoming request. 

 message: 	
 Return value of Gambio\Admin\Modules\Dashboard\Html\HtmlProvider::dashboardHtml() must be of the type string, boolean returned 
 code: 	
 0 
 file: 	
 /GambioAdmin/Modules/Dashboard/Html/HtmlProvider.php:57 
 ```

Zurück