nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
26.91k stars 4.02k forks source link

Can not delete calender entry with invalid date #38391

Closed paramazo closed 2 months ago

paramazo commented 1 year ago

Steps to reproduce

Try to delete a calender entry

Expected behavior

Calender entry should be removed into trash

Actual behaviour

After click on delete, loading animation gets visible and nothing happens

Calendar app version

4.3.3

CalDAV-clients used

No response

Browser

102.10

Client operating system

No response

Server operating system

Debian 11

Web server

Apache

Database engine version

MySQL

PHP engine version

PHP 7.4

Nextcloud version

25.0.5

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

No response

Nextcloud configuration

No response

Web server error log

No response

Log file

[webdav] Fehler: Sabre\VObject\InvalidDataException: The supplied iCalendar datetime value is incorrect: master at <<closure>>

 0. /var/www/nextcloud/3rdparty/sabre/vobject/lib/DateTimeParser.php line 205
    Sabre\VObject\DateTimeParser::parseDateTime()
 1. /var/www/nextcloud/3rdparty/sabre/vobject/lib/ITip/Broker.php line 737
    Sabre\VObject\DateTimeParser::parse()
 2. /var/www/nextcloud/3rdparty/sabre/vobject/lib/ITip/Broker.php line 251
    Sabre\VObject\ITip\Broker->parseEventForAttendee()
 3. /var/www/nextcloud/3rdparty/sabre/dav/lib/CalDAV/Schedule/Plugin.php line 393
    Sabre\VObject\ITip\Broker->parseEvent()
 4. /var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    Sabre\CalDAV\Schedule\Plugin->beforeUnbind("*** sensitive parameters replaced ***")
 5. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 278
    Sabre\DAV\Server->emit()
 6. /var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    Sabre\DAV\CorePlugin->httpDelete()
 7. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 472
    Sabre\DAV\Server->emit()
 8. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
    Sabre\DAV\Server->invokeMethod()
 9. /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
    Sabre\DAV\Server->start()
10. /var/www/nextcloud/apps/dav/lib/Server.php line 360
    Sabre\DAV\Server->exec()
11. /var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
12. /var/www/nextcloud/remote.php line 171
    require_once("/var/www/nextcl ... p")

Browser log

No response

Additional info

Was able to delete it after the date of affected calender entry was updated

joshtrichards commented 3 months ago

Looks similar (though not exactly) to #44940 & #44830

SebastianKrupinski commented 2 months ago

@paramazo

Is this issue still happening? Can you post the event causing the issue?

paramazo commented 2 months ago

We are not using this feature anymore, so i dont know if this is still an issue.

SebastianKrupinski commented 2 months ago

@paramazo I will close the ticket then, you can reopen it in the future, if the problem returns.