Deck serously crash OnlyOffice in NC

Hello world, :wink:
(My first topic here)

Nextcloud version :
Operating system and version : Linux 4.14.154-ovh-vps-grsec-zfs-classid x86_64 / Shared hosting
Apache or nginx version (eg, Apache 2.4.25): Apache/2.4
PHP version (eg, 7.1): 7.4.8

The issue you are facing:

I successfully ran Onlyoffice with the documentserver_community app for few hours. Then I tried to attach one of my edited document to a card in Deck then OnlyOffice went unavailable. All my files icons went missing in the Files Manager (It still happen sometimes again, but zooming and dezooming solve that.) but are back now.
I did install and reinstall several times onlyoffice 6.1 and community document server 0.1.8 (untaring it in the apps files), nothing change.
Occ repair or flush did nothing.
I read in several places to just hit “save” in onlyoffice admin settings. When done, the “loading”/in progress" circle appears, turns, and stays on. (Yesterday, "bad healthcheck status"was displayed twice (but not anymore).

I did try to virtually restart my server (by changing the php version on my shared host server and setting it back (OVH)) For information, they just deployed php7.4 64bits, all their previous versions were on 32 bits. Was waiting for the 64bit, in order to run Onlyoffice on my nextcloud.

If anyone can help me, or give me some hints, I would be more than delighted.

Thx


Is this the first time you’ve seen this error? (Y/N): Yes but still on.

Steps to replicate it:

  1. Install OO following this tutorial https://vpn-expert.info/how-to-install-the-onlyoffice-app-in-nextcloud-hub/
  2. Link an *.ods to a card in Decks
  3. Click on the *.ods
  4. FF ask to download or open it offline. Onlyoffice not available anymore.

The output of your Nextcloud log in Admin > Logging:

[index] Error: Exception: Call to a member function debug() on null at <<closure>>

0. /home/<NCDir>/lib/private/AppFramework/App.php line 137
   OC\AppFramework\Http\Dispatcher->dispatch(OCA\Onlyoffice\C ... {}, "saveAddress")
1. /home/<NCDir>/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
   OC\AppFramework\App::main("SettingsController", "saveAddress", OC\AppFramework\ ... {}, {_route: "onlyof ... "})
2. <<closure>>
   OC\AppFramework\Routing\RouteActionHandler->__invoke({_route: "onlyof ... "})
3. /home/<NCDir>/lib/private/Route/Router.php line 297
   call_user_func(OC\AppFramework\ ... {}, {_route: "onlyof ... "})
4. /home/<NCDir>/lib/base.php line 1011
   OC\Route\Router->match("/apps/onlyoffice/ajax/settings/address")
5. /home/<NCDir>/index.php line 37
   OC::handleRequest()


Causé par(Caused by)Error: Call to a member function debug() on null

    /home/<NCDir>/apps/onlyoffice/controller/settingscontroller.php - line 168:

    OCA\Onlyoffice\DocumentService->checkDocServiceUrl(OC\URLGenerator {}, OCA\Onlyoffice\Crypt {})

    /home/<NCDir>/lib/private/AppFramework/Http/Dispatcher.php - line 170:

    OCA\Onlyoffice\Controller\SettingsController->SaveAddress("https://lec ... /", "", "", false, "", false)

    /home/<NCDir>/lib/private/AppFramework/Http/Dispatcher.php - line 100:

    OC\AppFramework\Http\Dispatcher->executeController(OCA\Onlyoffi ... {}, "saveAddress")

    /home/<NCDir>/lib/private/AppFramework/App.php - line 137:

    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Onlyoffi ... {}, "saveAddress")

    /home/<NCDir>/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47:

    OC\AppFramework\App::main("SettingsController", "saveAddress", OC\AppFramew ... {}, { _route: "o ... "})

    <<closure>>

    OC\AppFramework\Routing\RouteActionHandler->__invoke({ _route: "o ... "})

    /home/<NCDir>/lib/private/Route/Router.php - line 297:

    call_user_func(OC\AppFramew ... {}, { _route: "o ... "})

    /home/<NCDir>/lib/base.php - line 1011:

    OC\Route\Router->match("/apps/onlyo ... s")

    /home/<NCDir>/index.php - line 37:

    OC::handleRequest()


[index] Error: Exception: Call to a member function debug() on null at <<closure>>

0. /home/<NCDir>/lib/private/AppFramework/App.php line 137
   OC\AppFramework\Http\Dispatcher->dispatch(OCA\Onlyoffice\C ... {}, "saveAddress")
1. /home/<NCDir>/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
   OC\AppFramework\App::main("SettingsController", "saveAddress", OC\AppFramework\ ... {}, {_route: "onlyof ... "})
2. <<closure>>
   OC\AppFramework\Routing\RouteActionHandler->__invoke({_route: "onlyof ... "})
3. /home/<NCDir>/lib/private/Route/Router.php line 297
   call_user_func(OC\AppFramework\ ... {}, {_route: "onlyof ... "})
4. /home/<NCDir>/lib/base.php line 1011
   OC\Route\Router->match("/apps/onlyoffice/ajax/settings/address")
5. /home/<NCDir>/index.php line 37
   OC::handleRequest()


The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => '*******',
  'passwordsalt' => 'PasswordVeryGood',
  'secret' => 'DoNotTellThem',
  'trusted_domains' => 
  array (
    0 => '*mainDomaine',
  ),
  'datadirectory' => '/somewhere/over/the/rainbow',
  'overwrite.cli.url' => 'https://NC.DomainName.com/',
  'dbtype' => 'mysql',
  'version' => '19.0.4.2',
  'dbname' => 'theDoor',
  'dbhost' => 'theKey',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => false,
  'dbuser' => 'HereIAm',
  'dbpassword' => 'WellMayBeNot',
  'logtimezone' => 'UTC',
  'installed' => true,
  'theme' => '',
  'loglevel' => 2,
  'maintenance' => false,
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => 'ThePostMan',
  'mail_domain' => 'mydomain.com',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'ssl0.mail.net',
  'mail_smtpport' => '465',
  'mail_smtpname' => 'mail@mail.com',
  'mail_smtppassword' => 'PasswordVeryGood',
  'overwriteprotocol' => 'https',
);

The output of your Apache/nginx/system log in /var/log/____:

This coming quite frequently :
    (104)Connection reset by peer: AH00574: ap_content_length_filter: apr_bucket_read() failed

If it can help, I add a list of all my installed app :

Enabled:
 - calendar: 2.0.4
 - cloud_federation_api: 1.2.0
 - comments: 1.9.0
 - contactsinteraction: 1.0.0
 - dav: 1.15.0
 - deck: 1.1.2
 - documentserver_community: 0.1.8
 - federatedfilesharing: 1.9.0
 - files: 1.14.0
 - files_external: 1.10.0
 - files_pdfviewer: 1.8.0
 - files_sharing: 1.11.0
 - files_trashbin: 1.9.0
 - files_versions: 1.12.0
 - files_videoplayer: 1.8.0
 - logreader: 2.4.0
 - lookup_server_connector: 1.7.0
 - nextcloud_announcements: 1.8.0
 - notifications: 2.7.0
 - oauth2: 1.7.0
 - onlyoffice: 6.1.0
 - password_policy: 1.9.1
 - photos: 1.1.0
 - privacy: 1.3.0
 - provisioning_api: 1.9.0
 - recommendations: 0.7.0
 - serverinfo: 1.9.0
 - settings: 1.1.0
 - spreed: 9.0.5
 - support: 1.2.1
 - survey_client: 1.7.0
 - text: 3.0.1
 - twofactor_backupcodes: 1.8.0
 - updatenotification: 1.9.0
 - viewer: 1.3.0
 - workflowengine: 2.1.0
Disabled:
 - accessibility
 - activity
 - admin_audit
 - encryption
 - federation
 - files_rightclick
 - firstrunwizard
 - sharebymail
 - systemtags
 - theming
 - user_ldap

Again, I am not a huge expert, but I can learn and I would be delighted by any hint you can provide me with.

Thx

As said, that’s my first topic here. If i did not post my request in the right category, please let me know. If you know an other forum where my issue would be more relevant, tell me.
I will come back here to keep you informed.

Regards

Well, I did try to install NC20 but my icons did not display anymore. May wait for the next release.
Went back to NC19, my issue is still on. I tried to disable fpm, it did not change anything. The loading circle icon stays on when I press save on the onlyoffice setting. Can I"press" this button using Occ ?
If you have got any clue, you are more than welcomed.