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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions