Error: Calendar object with uid already exists in this calendar collection

#1

Hello,
i just did a fresh installation of NC 15.0.2 and imported some of my calenders.

When I check the protocoll in admin interface, i see lots of error messages like this

Sabre\DAV\Exception\BadRequest: Calendar object with uid already exists in this calendar collection.

How exactly do i see which objects cause the problem?
How can i repair it?

I really appreciate your help! Thanks in advance!

#2

Same Problem here…

  1. /var/www/vhosts/domain/Path/3rdparty/sabre/dav/lib/CalDAV/Calendar.php - line 201: OCA\DAV\CalDAV\CalDavBackend->createCalendarObject(“18”, “ccq32e5lc6r … g”, “BEGIN:VCALE … n”)
#3

Dito after having installed a new instance on a stable Debian server and imported my old calender.

It occurs every time Thunderbird warns me of an upcoming event and I want to dismiss it. Here is the log output from NC:

> Sabre\DAV\Exception\BadRequest: Calendar object with uid already exists in this calendar collection.
/var/www/nextcloud/3rdparty/sabre/dav/lib/CalDAV/Calendar.php - line 201:

OCA\DAV\CalDAV\CalDavBackend->createCalendarObject("7", "c63477e3-22 ... s", "BEGIN:VCALE ... n")

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 1096:

Sabre\CalDAV\Calendar->createFile("c63477e3-22 ... s", "BEGIN:VCALE ... n")

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 525:

Sabre\DAV\Server->createFile("calendars/t ... s", "BEGIN:VCALE ... n", null)

<<closure>>

Sabre\DAV\CorePlugin->httpPut(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105:

call_user_func_array([ Sabre\DAV\ ... "], [ Sabre\HTTP ... }])

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 479:

Sabre\Event\EventEmitter->emit("method:PUT", [ Sabre\HTTP ... }])

/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:

Sabre\DAV\Server->invokeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})

/var/www/nextcloud/apps/dav/lib/Server.php - line 301:

Sabre\DAV\Server->exec()

/var/www/nextcloud/apps/dav/appinfo/v2/remote.php - line 35:

OCA\DAV\Server->exec()

/var/www/nextcloud/remote.php - line 163:

require_once("/var/www/ne ... p")

If there is any more info I’d be happy to oblige :slight_smile: Otherwise everything is functioning perfectly …