Saving "errors" with Nextcloud tasks.
Modifying tasks in Gnome-Todo frequently causes an "error occurred while modifying a task" message. I may click details to see this message:
This happens both with new tasks created in Gnome-Tasks as well as tasks created in the Nextcloud Web Interface and in Evolution Mail.
It seems to be more of a niggly issue, as the tasks still modify just fine, but it would be nice to not see errors.
Here's an example of what appears to be the same error, only reported by my Nextcloud's logging utility:
[caldav] Fatal: Sabre\DAV\Exception\UnsupportedMediaType: Validation error in iCalendar: The value type (DATE or DATE-TIME) must be identical for DUE and DTSTART at <<closure>>
0. /data/nextcloud/3rdparty/sabre/dav/lib/CalDAV/Plugin.php line 772
Sabre\CalDAV\Plugin->validateICalendar("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***", false, Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {}, false)
1. <<closure>>
Sabre\CalDAV\Plugin->beforeWriteContent("*** sensitive parameter replaced ***", OCA\DAV\CalDAV\CalendarObject {}, "*** sensitive parameter replaced ***", false)
2. /data/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
undefinedundefinedcall_user_func_array([Sabre\CalDAV\Pl ... "], ["*** sensitive ... e])
3. /data/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 1128
Sabre\Event\EventEmitter->emit("beforeWriteContent", ["*** sensitive ... e])
4. /data/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 513
Sabre\DAV\Server->updateFile("*** sensitive parameters replaced ***")
5. <<closure>>
Sabre\DAV\CorePlugin->httpPut(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
6. /data/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
undefinedundefinedcall_user_func_array([Sabre\DAV\CorePlugin {},"httpPut"], [Sabre\HTTP\Requ ... }])
7. /data/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 479
Sabre\Event\EventEmitter->emit("method:PUT", [Sabre\HTTP\Requ ... }])
8. /data/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 254
Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
9. /data/nextcloud/apps/dav/appinfo/v1/caldav.php line 102
Sabre\DAV\Server->exec()
10. /data/nextcloud/remote.php line 163
undefinedundefinedrequire_once("/data/nextcloud ... p")
PUT <endpoint>
from <IP ADDY> by <USER> at 2020-01-20T10:46:42-08:00
Steps to reproduce:
- Be using a Nextcloud instance, version 17+ with Calendar & Tasks
- Create a gnome online account for your nextcloud instance
- Create a task that's tied to your Nextcloud account
- Modify it in any way a few times, error pops up within 1-3 tries, usually.