Skip to content

Broken after update to 0.2.4 #378

Description

@adi-dev

Once I updated to 0.2.4, I can't get the connection to ONLYOFFICE Docs working, message when I try to save settings:

Error when trying to connect (Server error: `GET https://###.###.###.###/apps/documentserver_community/healthcheck` resulted in a `500 Internal Server Error` response:

Logged error:

{
    "reqId": "dQaJTFkfA694QWAC7WcR",
    "level": 3,
    "time": "2026-06-17T10:19:46+00:00",
    "remoteAddr": "###.###.###.###",
    "user": "########",
    "app": "onlyoffice",
    "method": "PUT",
    "url": "/apps/onlyoffice/ajax/settings/address",
    "scriptName": "/index.php",
    "message": "healthcheckRequest on check error",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0",
    "version": "32.0.11.1",
    "exception": {
        "Exception": "GuzzleHttp\\Exception\\ServerException",
        "Message": "Server error: `GET https://drive.jajoautomation.co.uk/apps/documentserver_community/healthcheck` resulted in a `500 Internal Server Error` response:\n<!DOCTYPE html>\n<html class=\"ng-csp\" data-placeholder-focus=\"false\" lang=\"en\" data-locale=\"en\" translate=\"no\" >\n\t<head\n  (truncated...)\n",
        "Code": 500,
        "Trace": [
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php",
                "line": 72,
                "function": "create",
                "class": "GuzzleHttp\\Exception\\RequestException",
                "type": "::",
                "args": [
                    "*** sensitive parameters replaced ***"
                ]
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 209,
                "function": "GuzzleHttp\\{closure}",
                "class": "GuzzleHttp\\Middleware",
                "type": "::",
                "args": [
                    "*** sensitive parameters replaced ***"
                ]
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 158,
                "function": "callHandler",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "::"
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/TaskQueue.php",
                "line": 52,
                "function": "GuzzleHttp\\Promise\\{closure}",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "::",
                "args": [
                    "*** sensitive parameters replaced ***"
                ]
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 251,
                "function": "run",
                "class": "GuzzleHttp\\Promise\\TaskQueue",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 227,
                "function": "invokeWaitFn",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 272,
                "function": "waitIfPending",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 229,
                "function": "invokeWaitList",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",
                "line": 69,
                "function": "waitIfPending",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php",
                "line": 189,
                "function": "wait",
                "class": "GuzzleHttp\\Promise\\Promise",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/lib/private/Http/Client/Client.php",
                "line": 206,
                "function": "request",
                "class": "GuzzleHttp\\Client",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/apps/onlyoffice/lib/DocumentService.php",
                "line": 381,
                "function": "get",
                "class": "OC\\Http\\Client\\Client",
                "type": "->",
                "args": [
                    "*** sensitive parameters replaced ***"
                ]
            },
            {
                "file": "/var/www/nextcloud/apps/onlyoffice/lib/DocumentService.php",
                "line": 268,
                "function": "request",
                "class": "OCA\\Onlyoffice\\DocumentService",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/apps/onlyoffice/lib/DocumentService.php",
                "line": 403,
                "function": "healthcheckRequest",
                "class": "OCA\\Onlyoffice\\DocumentService",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/apps/onlyoffice/lib/Controller/SettingsController.php",
                "line": 152,
                "function": "checkDocServiceUrl",
                "class": "OCA\\Onlyoffice\\DocumentService",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
                "line": 204,
                "function": "saveAddress",
                "class": "OCA\\Onlyoffice\\Controller\\SettingsController",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
                "line": 118,
                "function": "executeController",
                "class": "OC\\AppFramework\\Http\\Dispatcher",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
                "line": 153,
                "function": "dispatch",
                "class": "OC\\AppFramework\\Http\\Dispatcher",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/lib/private/Route/Router.php",
                "line": 321,
                "function": "main",
                "class": "OC\\AppFramework\\App",
                "type": "::"
            },
            {
                "file": "/var/www/nextcloud/lib/base.php",
                "line": 1091,
                "function": "match",
                "class": "OC\\Route\\Router",
                "type": "->"
            },
            {
                "file": "/var/www/nextcloud/index.php",
                "line": 25,
                "function": "handleRequest",
                "class": "OC",
                "type": "::"
            }
        ],
        "File": "/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php",
        "Line": 111,
        "message": "healthcheckRequest on check error",
        "exception": [
        ],
        "CustomMessage": "healthcheckRequest on check error"
    },
    "id": "6a3274cebaf18"
}

Nextcloud Hub 25 Autumn (32.0.11)
Operating System: Linux 6.8.0-124-generic x86_64
PHP (FPM): 8.1.2
Database: PostgreSQL 14.23 (Ubuntu 14.23-0ubuntu0.22.04.1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0, 64-bit

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions