e107inc / e107

e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
https://e107.org
GNU General Public License v3.0
321 stars 213 forks source link

Bug: (e107v2.1.2) Plugin-Manager causes problem in e_marketplace.php on line 506 #1977

Closed chimcen closed 7 years ago

chimcen commented 7 years ago

In v2.1.1 plugin manager works like a charm - in v2.1.2 ends the plugin manager call in:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://e107.org/service?wsdl' : failed to load external entity "http://e107.org/service?wsdl" in E:\XAMPP\htdocs\e107v2\e107_handlers\e_marketplace.php:506 Stack trace: #0 E:\XAMPP\htdocs\e107v2\e107_handlers\e_marketplace.php(506): SoapClient->SoapClient('http://e107.org...', Array) #1 E:\XAMPP\htdocs\e107v2\e107_handlers\e_marketplace.php(182): e_marketplace_adapter_wsdl->__construct() #2 E:\XAMPP\htdocs\e107v2\e107_handlers\e_marketplace.php(197): e_marketplace->adapter() #3 E:\XAMPP\htdocs\e107v2\e107_handlers\e_marketplace.php(247): e_marketplace->call('getList', Array) #4 E:\XAMPP\htdocs\e107v2\e107_admin\plugin.php(1244): e_marketplace->getVersionList() #5 E:\XAMPP\htdocs\e107v2\e107_admin\plugin.php(447): pluginManager->pluginRenderList() #6 E:\XAMPP\htdocs\e107v2\e107_admin\plugin.php(189): pluginManager->pluginObserver() #7 {main} thrown in E:\XAMPP\htdocs\e107v2\e107_handlers\e_marketplace.php on line 506

chimcen commented 7 years ago

Sry...it seems it was a problem with my internet connection at work side... switching to another connection solves that. Anyway interesting there is a behavior change between v2.1.1 and v2.1.2/v2.1.3...

CaMer0n commented 7 years ago

Thank you @chimcen I have added a change to e_marketplace.php to try to catch that error.

chimcen commented 7 years ago

Changes works. Now its possible to open plugin manager even if there is no internet connection.

CaMer0n commented 7 years ago

@chimcen Thank you for checking.