Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
gnome-todo
gnome-todo
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 173
    • Issues 173
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 14
    • Merge Requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gnome-todognome-todo
  • Issues
  • #305

Closed
Open
Created Jan 20, 2020 by trevDev();@trev-dev

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:

Screenshot_from_2020-01-20_10-46-31

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:

  1. Be using a Nextcloud instance, version 17+ with Calendar & Tasks
  2. Create a gnome online account for your nextcloud instance
  3. Create a task that's tied to your Nextcloud account
  4. Modify it in any way a few times, error pops up within 1-3 tries, usually.
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None