nextcloud / nextcloud/server

[Bug]: Individual appointments missing from the calendar

Open
#45,453 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage 28-feedback bug feature: caldav
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

⚠️ This issue respects the following points: ⚠️
Bug description

We have a Nextcloud server in the office that we use to exchange data with our customers.
Since Nextcloud also provides users with a calendar, we use this functionality to coordinate our office appointments. In principle, everyone sees all calendars and can see whether their colleague is available or not. So far so good.

For about a year I have regularly experienced that my calendars are no longer reliably synchronized across all of my devices. I use an iPad, an iPhone, a Macbook and an Imac. The sync of the icloud and Exchange calendars works perfectly, but individual appointments are missing from the nextcloud calendar. I cannot reproduce which device is the source of the trouble.
Only individual calendar entries are missing, not the hole calendar; and it can happen that events entered later are synchronized correctly over all devices, but the entries made in between are missing on the other devices.

Neither me nor our admin can find the error. It's very stressful for me because I'm very busy at work and can't remember all the appointments. And it's very embarrassing to forget appointments.

I would be very happy, if one of you could help me solve the problem. We can also talk about it in more detail via Zoom or Teams. You can reach me at kathy.meiss@igmgh.de or via 0162/7073073

Thank you very much in advance
Yours Kathy

Steps to reproduce

The bug is hard to reproduce, because it is only for some calendar entries and there are 4 devices that are usually syncronized.

Expected behavior

Syncronisation of all Calendar entries on all devices.

Installation method

Community NextcloudPi appliance

Nextcloud Server version

28

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MySQL

Is this bug present after an update or on a fresh install?

None

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?
  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other
Configuration report
{
    "system": {
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": {
            "0": "127.0.0.1",
            "1": "192.168.205.5",
            "5": "webshare",
            "7": "nextcloudpi",
            "8": "nextcloudpi.lan",
            "4": "webshare.igmgh.de",
            "11": "213.86.107.186",
            "3": "webshare.igmgh.de",
            "22": "webshare.igmgh.de",
            "": "webshare.igmgh.de",
            "14": "webshare.igmgh.de"
        },
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "28.0.5.1",
        "overwrite.cli.url": "https:\/\/webshare.igmgh.de\/",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0,
            "password": "***REMOVED SENSITIVE VALUE***"
        },
        "mail_smtpmode": "smtp",
        "mail_smtpdebug": "true",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "overwriteprotocol": "https",
        "loglevel": 0,
        "log_type": "file",
        "logdateformat": "Y-m-d H:i:s",
        "logtimezone": "Europe\/Berlin",
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "maintenance": false,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "skeletondirectory": "\/var\/www\/nextcloud\/core\/skeleton-igmgh",
        "htaccess.RewriteBase": "",
        "jpeg_quality": "60",
        "theme": "",
        "activity_use_cached_mountpoints": true,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "default_phone_region": "DE",
        "mail_sendmailmode": "smtp",
        "mail_smtpauthtype": "LOGIN",
        "tempdirectory": "\/var\/www\/nextcloud\/data\/tmp",
        "logfile": "\/var\/www\/nextcloud\/data\/nextcloud.log",
        "data-fingerprint": "e136386e30827cce704c594b362ebce7",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "maintenance_window_start": 22
    }
}
List of activated Apps
Enabled:
  - activity: 2.20.0
  - admin_audit: 1.18.0
  - bruteforcesettings: 2.8.0
  - calendar: 4.7.4
  - circles: 28.0.0
  - cloud_federation_api: 1.11.0
  - comments: 1.18.0
  - contacts: 5.5.3
  - contactsinteraction: 1.9.0
  - dashboard: 7.8.0
  - dav: 1.29.1
  - federatedfilesharing: 1.18.0
  - federation: 1.18.0
  - files: 2.0.0
  - files_pdfviewer: 2.9.0
  - files_reminders: 1.1.0
  - files_sharing: 1.20.0
  - files_trashbin: 1.18.0
  - files_versions: 1.21.0
  - firstrunwizard: 2.17.0
  - groupfolders: 16.0.6
  - logreader: 2.13.0
  - lookup_server_connector: 1.16.0
  - nextcloud_announcements: 1.17.0
  - nextcloudpi: 0.0.2
  - notifications: 2.16.0
  - notify_push: 0.6.11
  - oauth2: 1.16.3
  - password_policy: 1.18.0
  - photos: 2.4.0
  - previewgenerator: 99.99.99
  - privacy: 1.12.0
  - provisioning_api: 1.18.0
  - recommendations: 2.0.0
  - related_resources: 1.3.0
  - serverinfo: 1.18.0
  - settings: 1.10.1
  - sharebymail: 1.18.0
  - support: 1.11.1
  - survey_client: 1.16.0
  - systemtags: 1.18.0
  - text: 3.9.1
  - theming: 2.3.0
  - twofactor_backupcodes: 1.17.0
  - updatenotification: 1.18.0
  - user_status: 1.8.1
  - viewer: 2.2.0
  - weather_status: 1.8.0
  - workflowengine: 2.10.0
Disabled:
  - encryption: 2.16.0
  - files_external: 1.20.0
  - suspicious_login: 6.0.0 (installed 3.2.1)
  - twofactor_totp: 10.0.0-beta.2
  - user_ldap: 1.19.0
Nextcloud Signing status
No errors have been found.
Nextcloud Logs
File to large...please contact our admin at it@igmgh.de
Additional info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report identifies the calendar and DAV apps but no source file, test, or code entry point, and says the failure cannot be reproduced. Start by obtaining usable Nextcloud logs and a reproducible case across the listed devices; done would require identifying why individual events fail to synchronize and verifying that all calendar entries propagate consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.