Only Office not starting in Android Nextcloud App Exception in Log Files after Update to 7.1.0

Hi Devs,

After updateing OnlyOffice to 7.1.0 I can no longer open Documents in Nextcloud app.
It continues to spin forever.

I saw an excpetion in the nextcloud log files:

Here is the complete report:

Steps to reproduce

1, Open nextcloud app on android
2, Click .xlsx document
3, Only Office opens
4, Continues to spin without loading Document Server

Expected behaviour

1, Open nextcloud app on android
2, Click .xlsx document
3, Only Office opens
4, Only Oiffces Loads document server und xlsx file ist shown

Actual behaviour

File is not shown only Spinning after a while the message Loading takes very long … Back appears

Server configuration detail

Operating system: Linux 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64

Webserver: Apache/2.4.38 (Debian) (apache2handler)

Database: mysql 10.3.29

PHP version:

7.3.29-1~deb10u1
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, sodium, session, standard, apache2handler, mysqlnd, PDO, xml, apcu, bcmath, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, igbinary, imagick, intl, json, exif, mysqli, pdo_mysql, apc, posix, readline, redis, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Phar, Zend OPcache

Nextcloud version: 21.0.3 - 21.0.3.1

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from:

Signing status
List of activated apps
Enabled:
 - accessibility: 1.7.0
 - activity: 2.14.3
 - admin_audit: 1.11.0
 - apporder: 0.13.0
 - audioplayer_editor: 0.3.0
 - audioplayer_sonos: 1.2.0
 - bookmarks: 4.4.0
 - bruteforcesettings: 2.2.0
 - calendar: 2.3.1
 - camerarawpreviews: 0.7.11
 - cloud_federation_api: 1.4.0
 - comments: 1.11.0
 - contacts: 4.0.1
 - contactsinteraction: 1.2.0
 - cookbook: 0.8.4
 - cospend: 1.3.7
 - dav: 1.17.1
 - deck: 1.4.3
 - dicomviewer: 1.2.2
 - documentserver_community: 0.1.11
 - drawio: 1.0.1
 - encryption: 2.9.0
 - external: 3.8.2
 - extract: 1.3.2
 - federatedfilesharing: 1.11.0
 - federation: 1.11.0
 - files: 1.16.0
 - files_downloadactivity: 1.11.1
 - files_markdown: 2.3.4
 - files_mindmap: 0.0.24
 - files_pdfviewer: 2.1.0
 - files_sharing: 1.13.1
 - files_trashbin: 1.11.0
 - files_versions: 1.14.0
 - files_videoplayer: 1.10.0
 - firstrunwizard: 2.10.0
 - forms: 2.3.0
 - gpxpod: 4.2.8
 - issuetemplate: 0.7.0
 - logreader: 2.6.0
 - lookup_server_connector: 1.9.0
 - mail: 1.10.2
 - maps: 0.1.9
 - metadata: 0.14.0
 - music: 1.2.1
 - news: 16.0.0
 - nextcloud_announcements: 1.10.0
 - notes: 4.1.1
 - notifications: 2.9.0
 - notify_push: 0.2.1
 - oauth2: 1.9.0
 - onlyoffice: 7.1.0
 - password_policy: 1.11.0
 - phonetrack: 0.6.9
 - photos: 1.3.0
 - polls: 3.0.0
 - privacy: 1.5.0
 - provisioning_api: 1.11.0
 - quicknotes: 0.7.1
 - quota_warning: 1.11.0
 - recommendations: 1.0.0
 - scanner: 0.2.1
 - serverinfo: 1.11.0
 - settings: 1.3.0
 - sharebymail: 1.11.0
 - spreed: 11.3.1
 - support: 1.4.0
 - survey_client: 1.9.0
 - systemtags: 1.11.0
 - talk_simple_poll: 1.3.1
 - tasks: 0.14.1
 - text: 3.2.0
 - theming: 1.12.0
 - timemanager: 0.2.4
 - timetracker: 0.0.68
 - twofactor_backupcodes: 1.10.0
 - twofactor_u2f: 6.2.0
 - updatenotification: 1.11.0
 - user_status: 1.1.1
 - video_converter: 1.0.2
 - viewer: 1.5.0
 - weather_status: 1.1.0
 - workflowengine: 2.3.0
Disabled:
 - analytics
 - announcementcenter
 - audioplayer
 - bbb
 - checksum
 - circles
 - dashboard
 - dashboardcharts
 - dropit
 - ehr
 - epubreader
 - event_update_notification
 - facerecognition
 - files_accesscontrol
 - files_antivirus
 - files_automatedtagging
 - files_external
 - files_frommail
 - files_fulltextsearch
 - files_fulltextsearch_tesseract
 - files_lock
 - files_retention
 - files_rightclick
 - files_trackdownloads
 - flowupload
 - fulltextsearch
 - fulltextsearch_elasticsearch
 - gpxedit
 - gpxmotion
 - health
 - impersonate
 - keeweb
 - mood
 - nextbackup
 - ocsms
 - orcid
 - ownbackup
 - passwords
 - piwik
 - previewgenerator
 - radio
 - rainloop
 - ransomware_protection
 - registration
 - richdocuments
 - riotchat
 - sendent
 - sensorlogger
 - sharepoint
 - social
 - sociallogin
 - terms_of_service
 - theming_customcss
 - twofactor_totp
 - user_ldap
 - user_sql
 - w2g2
 - weather
 - workflow_pdf_converter
 - zenodo

Configuration (config/config.php)
{
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
       
     
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "overwrite.cli.url": 
    "dbtype": "mysql",
    "version": "21.0.3.1",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "oc_",
    "mysql.utf8mb4": true,
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "updater.release.channel": "stable",
    "maintenance": false,
    "theme": "",
    "loglevel": 1,
    "memcache.local": "\\OC\\Memcache\\Redis",
    "memcache.locking": "\\OC\\Memcache\\Redis",
    "trashbin_retention_obligation": "auto, 10",
    "onlyoffice": {
        "verify_peer_off": true
    },
    "mail_smtpmode": "smtp",
    "mail_sendmailmode": "smtp",
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpport": "465",
    "mail_smtpauth": 1,
    "mail_smtpauthtype": "LOGIN",
    "mail_smtpsecure": "ssl",
    "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
    "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
    "app_install_overwrite": [
        "phonetrack",
        "dicomviewer",
        "issuetemplate",
        "bruteforcesettings"
    ],
    "encryption.legacy_format_support": false,
    "encryption.key_storage_migrated": false,
    "default_phone_region": 
}

Are you using external storage, if yes which one: local/smb/sftp/…

Are you using encryption: 1

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/…

Client configuration

Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/20100101 Firefox/90.0

Operating system:

Logs

Web server error log

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

0. /var/www/nextcloud/lib/private/AppFramework/App.php line 157
   OC\AppFramework\Http\Dispatcher->dispatch(OCA\Onlyoffice\C ... {}, "config")
1. /var/www/nextcloud/lib/private/Route/Router.php line 302
   OC\AppFramework\App::main("OCA\\Onlyoffice ... r", "config", OC\AppFramework\ ... {}, {fileId: "0",_ro ... "})
2. /var/www/nextcloud/lib/base.php line 993
   OC\Route\Router->match("/apps/onlyoffice/ajax/config/0")
3. /var/www/nextcloud/index.php line 37
   OC::handleRequest()

GET /index.php/apps/onlyoffice/ajax/config/0?filePath=%2Fggg.xlsx&directToken=eyJ0eXAiJhbGciOiJXOiJKASDFGHJHV1QilkIjoyNzI1ODcsImFjdGlvbIUzI1NiJ9.eyJ1c2VySWQiOiJmbG9uZiI6ImRpcmVjdCIsImlhdCzk4MASDFGHZXoxNjI3OI6MTYyNTgwNDYzfQ.dqwG4aDV6GASDFGHjBLKMKhoD8JTkawL-wgPr2a8&inframe=true
from 1.1.1.1 at 2021-08-03T08:47:15+00:00




Caused by Error: Call to a member function getTagsForObjects() on null

    /var/www/nextcloud/apps/onlyoffice/controller/editorcontroller.php - line 1271:

    OCA\Onlyoffice\Controller\EditorController->isFavorite(272587)

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

    OCA\Onlyoffice\Controller\EditorController->config(272587, "/test.xlsx", null, "eyJ0eXAiOiJ ... 0", 0, true, false, null, false, null)

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

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

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

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

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

    OC\AppFramework\App::main("OCA\\Onlyof ... r", "config", OC\AppFramew ... {}, { fileId: "0 ... "})

    /var/www/nextcloud/lib/base.php - line 993:

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

    /var/www/nextcloud/index.php - line 37:

    OC::handleRequest()



[no app in context] Info: Deprecated event type for {"[object] (OCP\SabrePluginEvent)":{"*statusCode":200,"*message":"","*server":{"[object] (OCA\DAV\Connector\Sabre\Server)":{"tree":"[object] (OCA\DAV\Connector\Sabre\ObjectTree)","*baseUri":"/remote.php/webdav/","httpResponse":"[object] (Sabre\HTTP\Response)","httpRequest":"[object] (Sabre\HTTP\Request)","sapi":"[object] (Sabre\HTTP\Sapi)","*plugins":[],"transactionType":null,"protectedProperties":{"...":"Over 20 items, aborting normalization"},"debugExceptions":false,"resourceTypeMapping":[],"enablePropfindDepthInfinity":true,"xml":"[object] (Sabre\DAV\Xml\Service)","*logger":null,"*listeners":{"...":"Over 20 items, aborting normalization"},"*wildcardListeners":[],"*listenerIndex":[]}},"Symfony\Contracts\EventDispatcher\EventpropagationStopped":false}}: null

PROPFIND /remote.php/webdav/test.xlsx
from 1.1.1.1 by user at 2021-08-03T08:48:49+00:00
Browser log

Thank you.
Any hints would be welcome.

I can confirm that the updated OnlyOffice app doesn’t seem to work on mobile nextcloud client (spinner loading forever).

I assume this must be reported to the OnlyOffice devs so that they can fix it.

Hi All,

I have opend an issue on github:

Probably there will be a fix soon.

It got fixed very quickly with 7.1.2.

Thanks you Devs for fast response.

1 Like

I updated to 7.1.2 but not working for me.

is it really solved?

Hi @Saulus ,

it does work for me. I updated over two month ago.
So if they did not make (hidden) changes the app should be identical.

Probably you have to refresh or just wait for a few days.
This waiting did solve in OnlyOffice some things.

Still not working for me… I`ll keep trying.

Thanks anyways @florom

Hi @Saulus ,

If you post some devices ,configuration, log files, exact way of producing the problem, etc. I could get a better picture of your enivronment and I might be able to pin down the problem.
And probably other users from the community might do this too and we could get the problem solved.

Hello! @florom Sorry for the delay in replying.

I dont know what logs can help, im learning everyday but i do this for fun and to get my personal files on my own server. So I dont have as much as time as I would like to improve my server.

I installed serveral VM on a proxmox server. I got a Vm with Nextcloud server and another one with Onlyoffice Docs server. All its running ok through browser, but if I use my mobil Samsung Galaxy S10e happens what you described "File is not shown only Spinning after a while the message Loading takes very long … "

Nextcloud app version is 3.17.0
Onlyoffice Docs server version is 6.4.1.45
Nextcloud server version 22.1
ONLYOFFICE connector 7.1.2

Any suggestion is welcome!

Hi @Saulus ,

if you only use it yourself I would recommend you do not use an Only Office Docs server.
Furthermore I am unsure if the OnlyOffice Docs Server is really what you need. I think that is a Solution with only Office Documents without nextcloud.

In this post I never wrote that I use an external OnlyOffice Server.

I would recommend you stop the OnylOffice Docs server and use the integrated Only Office Community Server.
Make the changes which ensure that you can edit in the mobile app.

1 Like

Thanks @florom I’ll try it.