GuzzleHttp\Exception\ConnectException: cURL error 7: Failed to connect to wiki port 443: Connection refused (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) at vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:185 at GuzzleHttp\Handler\CurlFactory::createRejection(object(EasyHandle), array('errno' => 7, 'error' => 'Failed to connect to wiki port 443: Connection refused', 'url' => 'https://wiki/api.php?action=query&prop=imageinfo&iiprop=url&titles=File%3ASpeech_bubbles.svg&format=json&formatversion=2', 'content_type' => null, 'http_code' => 0, 'header_size' => 0, 'request_size' => 0, 'filetime' => -1, 'ssl_verify_result' => 0, 'redirect_count' => 0, 'total_time' => 0.029843, 'namelookup_time' => 0.029396, 'connect_time' => 0.0, 'pretransfer_time' => 0.0, 'size_upload' => 0.0, 'size_download' => 0.0, 'speed_download' => 0.0, 'speed_upload' => 0.0, 'download_content_length' => -1.0, 'upload_content_length' => -1.0, 'starttransfer_time' => 0.0, 'redirect_time' => 0.0, 'redirect_url' => '', 'primary_ip' => '', 'certinfo' => array(), 'primary_port' => 0, 'local_ip' => '', 'local_port' => 0)) (vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:149) at GuzzleHttp\Handler\CurlFactory::finishError(object(CurlHandler), object(EasyHandle), object(CurlFactory)) (vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:102) at GuzzleHttp\Handler\CurlFactory::finish(object(CurlHandler), object(EasyHandle), object(CurlFactory)) (vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php:43) at GuzzleHttp\Handler\CurlHandler->__invoke(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/Handler/Proxy.php:28) at GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/Handler/Proxy.php:51) at GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php:37) at GuzzleHttp\PrepareBodyMiddleware->__invoke(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/Middleware.php:30) at GuzzleHttp\Middleware::GuzzleHttp\{closure}(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php:70) at GuzzleHttp\RedirectMiddleware->__invoke(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/Middleware.php:60) at GuzzleHttp\Middleware::GuzzleHttp\{closure}(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/HandlerStack.php:67) at GuzzleHttp\HandlerStack->__invoke(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/Client.php:277) at GuzzleHttp\Client->transfer(object(Request), array('synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) (vendor/guzzlehttp/guzzle/src/Client.php:125) at GuzzleHttp\Client->requestAsync('GET', object(Uri), array('query' => array('action' => 'query', 'prop' => 'imageinfo', 'iiprop' => 'url', 'titles' => 'File:Speech_bubbles.svg', 'format' => 'json', 'formatversion' => 2), 'synchronous' => true, 'base_uri' => object(Uri), 'handler' => object(HandlerStack), 'allow_redirects' => array('max' => 5, 'protocols' => array('http', 'https'), 'strict' => false, 'referer' => false, 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false, '_conditional' => array('User-Agent' => 'GuzzleHttp/6.3.3 curl/7.52.1 PHP/7.2.8-1+0~20180725124257.2+stretch~1.gbp571e56'))) (vendor/guzzlehttp/guzzle/src/Client.php:131) at GuzzleHttp\Client->request('GET', '', array('query' => array('action' => 'query', 'prop' => 'imageinfo', 'iiprop' => 'url', 'titles' => 'File:Speech_bubbles.svg', 'format' => 'json', 'formatversion' => 2), 'headers' => array('User-Agent' => 'SvgTranslate - https://github.com/wikimedia/svgtranslate'), 'synchronous' => true)) (src/Service/MediaWikiApi.php:88) at App\Service\MediaWikiApi->request(array('action' => 'query', 'prop' => 'imageinfo', 'iiprop' => 'url', 'titles' => 'File:Speech_bubbles.svg', 'format' => 'json', 'formatversion' => 2)) (src/Service/MediaWikiApi.php:56) at App\Service\MediaWikiApi->imageInfo('Speech_bubbles.svg') (src/Service/Retriever.php:29) at App\Service\Retriever->retrieve('Speech_bubbles.svg') (src/Service/FileCache.php:46) at App\Service\FileCache->getPath('Speech_bubbles.svg') (src/Controller/TranslateController.php:58) at App\Controller\TranslateController->translate(object(Request), object(Intuition), object(Session), object(FileCache), 'Speech_bubbles.svg', 'File') (vendor/symfony/http-kernel/HttpKernel.php:150) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:67) at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true) (vendor/symfony/http-kernel/Kernel.php:198) at Symfony\Component\HttpKernel\Kernel->handle(object(Request)) (public/index.php:33)