CollaboraOnline / richdocumentscode

Built-in CODE Server app
https://apps.nextcloud.com/apps/richdocumentscode
Apache License 2.0
115 stars 27 forks source link

Build-in CODE server doesn't respond after update to NC 21.0.4 #138

Open Sesivany opened 3 years ago

Sesivany commented 3 years ago

I try to open a document and only get a grey screen instead of the Collabora Online UI. It started with NC 21, got fixed with the update of the server, and started occuring after updating to NC 21.0.4 and prevails on NC 22. Seems like the build-in CODE server is not responding, this is what I found in logs:

GuzzleHttp\Exception\ConnectException: cURL error 52: Empty reply from server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.example.com/nextcloud/apps/richdocumentscode/proxy.php?req=/lool/convert-to/png

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php - line 158:

GuzzleHttp\Handler\CurlFactory::createRejection(GuzzleHttp\H ... l}, { errno: 52, ... "})

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php - line 110:

GuzzleHttp\Handler\CurlFactory::finishError(GuzzleHttp\H ... {}, GuzzleHttp\H ... l}, GuzzleHttp\H ... {})

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php - line 47:

GuzzleHttp\Handler\CurlFactory::finish(GuzzleHttp\H ... {}, GuzzleHttp\H ... l}, GuzzleHttp\H ... {})

/var/www/html/nextcloud/lib/private/Http/Client/DnsPinMiddleware.php - line 146:

GuzzleHttp\Handler\CurlHandler->__invoke("*** sensiti ... *", "*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php - line 64:

OC\Http\Client\DnsPinMiddleware->OC\Http\Client\{closure}("*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php - line 31:

GuzzleHttp\PrepareBodyMiddleware->__invoke("*** sensiti ... *", "*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php - line 71:

GuzzleHttp\Middleware::GuzzleHttp\{closure}("*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php - line 63:

GuzzleHttp\RedirectMiddleware->__invoke("*** sensiti ... *", "*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php - line 75:

GuzzleHttp\Middleware::GuzzleHttp\{closure}("*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php - line 331:

GuzzleHttp\HandlerStack->__invoke("*** sensiti ... *", "*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php - line 168:

GuzzleHttp\Client->transfer("*** sensiti ... *", "*** sensiti ... *")

/var/www/html/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php - line 187:

GuzzleHttp\Client->requestAsync("post", GuzzleHttp\Psr7\Uri {}, { verify: fa ... }})

/var/www/html/nextcloud/lib/private/Http/Client/Client.php - line 294:

GuzzleHttp\Client->request("post", "https://vps ... g", { verify: fa ... e})

/var/www/html/nextcloud/apps/richdocuments/lib/Preview/Office.php - line 92:

OC\Http\Client\Client->post("https://vps ... g", { timeout: 1 ... ]})

/var/www/html/nextcloud/lib/private/Preview/ProviderV1Adapter.php - line 53:

OCA\Richdocuments\Preview\Office->getThumbnail("STUDIE STAV ... f", 4096, 4096, false, OC\Files\View {})

/var/www/html/nextcloud/lib/private/Preview/GeneratorHelper.php - line 62:

OC\Preview\ProviderV1Adapter->getThumbnail(OC\Files\Node\File {}, 4096, 4096)

/var/www/html/nextcloud/lib/private/Preview/Generator.php - line 244:

OC\Preview\GeneratorHelper->getThumbnail(OC\Preview\ProviderV1Adapter {}, OC\Files\Node\File {}, 4096, 4096)

/var/www/html/nextcloud/lib/private/Preview/Generator.php - line 140:

OC\Preview\Generator->getMaxPreview(OC\Files\Sim ... {}, OC\Files\Node\File {}, "application/pdf", "")

/var/www/html/nextcloud/lib/private/Preview/Generator.php - line 109:

OC\Preview\Generator->generatePreviews(OC\Files\Node\File {}, [ { width: 2 ... }], "application/pdf")

/var/www/html/nextcloud/lib/private/PreviewManager.php - line 189:

OC\Preview\Generator->getPreview(OC\Files\Node\File {}, 250, 250, true, "fill", null)

/var/www/html/nextcloud/core/Controller/PreviewController.php - line 169:

OC\PreviewManager->getPreview(OC\Files\Node\File {}, 250, 250, true, "fill")

/var/www/html/nextcloud/core/Controller/PreviewController.php - line 142:

OC\Core\Controller\PreviewController->fetchPreview(OC\Files\Node\File {}, 250, 250, false, false, "fill")

/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 217:

OC\Core\Controller\PreviewController->getPreviewByFileId(81332, 250, 250, false, false, "fill")

/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 126:

OC\AppFramework\Http\Dispatcher->executeController(OC\Core\Cont ... {}, "getPreviewByFileId")

/var/www/html/nextcloud/lib/private/AppFramework/App.php - line 156:

OC\AppFramework\Http\Dispatcher->dispatch(OC\Core\Cont ... {}, "getPreviewByFileId")

/var/www/html/nextcloud/lib/private/Route/Router.php - line 301:

OC\AppFramework\App::main("OC\\Core\\C ... r", "getPreviewByFileId", OC\AppFramew ... {}, { _route: "c ... "})

/var/www/html/nextcloud/lib/base.php - line 1000:

OC\Route\Router->match("/core/preview")

/var/www/html/nextcloud/index.php - line 36:

OC::handleRequest()
sebastiaanveld commented 2 years ago

A while ago the urls in the nginx and apache config changed, see https://sdk.collaboraonline.com/docs/installation/Proxy_settings.html#reverse-proxy-with-apache-2-webserver

Also recently the docker parameters changs, if you use those check those too, see https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html

Sesivany commented 2 years ago

Is this really necessary for the built-in CODE server? I don't think so. That's what I'm running.

timur-g commented 1 year ago

Hi, this was reported long ago, did you resolved it?