groupoffice icon indicating copy to clipboard operation
groupoffice copied to clipboard

TASK List Synchronization / CalDav

Open spysz opened this issue 9 months ago • 1 comments

Dear Support,

After upgrade GO from 6.8.112 to 25.0.16 I noticed issue regarding Task List. I get in my logs: ErrorException in /usr/share/groupoffice/vendor/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php at line 136: Trying to access array offset on value of type null

REPORT /caldav/calendars/<USER>/t-6/ HTTP/1.0" 500 682 "-" "Mozilla/5.0 (X11; Linux x86_64) KIO/6.12 kioworker/6.12.0"

It happens everytime when I try refresh Task via Kontact (KDE) or DAVx5. Task list is visible on resource list but is empty. (All tasks are visible via website).

Synchronization from DAVx5 or Kontact to Group Office works but ends with error: Error in /usr/share/groupoffice/go/modules/community/calendar/model/CalDAVBackend.php at line 369: Call to undefined method go\modules\community\tasks\model\Task::uri()

Regards, Szymon

spysz avatar Apr 09 '25 19:04 spysz

Any news? ;-(

`[2025-04-11 08:37:57][DAV PUT][log][go\core\App:769] vtodo 1744360677.R349.ics not found in calendar t-17! [2025-04-11 08:37:57][DAV PUT][log][go\core\App:769] vtodo 1744360677.R349.ics not found in calendar t-17! [2025-04-11 08:37:57][DAV PUT][log][go\core\App:769] vtodo 1744360677.R349.ics not found in calendar t-17! [2025-04-11 08:37:57][DAV PUT][log][go\core\dav\davacl\PrincipalBackend:97] getPrincipalByPath(principals/USERNAME) [2025-04-11 08:37:57][DAV PUT][log][go\core\dav\davacl\PrincipalBackend:131] getGroupMemberSet(principals/USERNAME) [2025-04-11 08:37:57][DAV PUT][log [go\modules\community\calendar\model\CalDAVBackend:342] CalDAVBackend::createCalendarObject(t-17, 1744360677.R349.ics, [2025-04-11 08:37:57][DAV PUT][log [go\modules\community\calendar\model\CalDAVBackend:343] BEGIN:VCALENDAR PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN VERSION:2.0 X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0 BEGIN:VTODO DTSTAMP:20250411T083748Z CREATED:20250411T083748Z UID:61d0e06d-cedd-4c15-bed2-edeb8f058bd5 LAST-MODIFIED:20250411T083748Z SUMMARY:jjjjj DUE;VALUE=DATE:20250418 PERCENT-COMPLETE:0 END:VTODO END:VCALENDAR

[2025-04-11 08:37:57][DAV PUT][log [go\modules\community\calendar\model\CalDAVBackend:344] ) [2025-04-11 08:37:57][DAV PUT][warn][go\core\data\Model:450] Ignoring setting of read only property modifiedAt for go\modules\community\tasks\model\Task [2025-04-11 08:37:57][DAV PUT][log][go\core\acl\model\AclItemEntity:303] SELECT tasklist.id, tasklist.role, tasklist.name, tasklist.description, tasklist.createdBy, tasklist.defaultColor, tasklist.highestItemModSeq, tasklist.aclId, tasklist.ownerId, tasklist.projectId, tasklist.groupingId, tasklist.id AS tasklist.id, ut.color, ut.sortOrder, ut.isVisible, ut.isSubscribed, ut.tasklistId AS ut.tasklistId, ut.userId AS ut.userId FROM tasks_tasklist tasklist LEFT JOIN tasks_tasklist_user ut ON tasklist.id = ut.tasklistId AND ut.userId = 2WHERE tasklist.id = 17 [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:70] Error in /usr/share groupoffice/go/modules/community/calendar/model/CalDAVBackend.php at line 369: Call to undefined method go\modules\community\tasks\model\Task::uri() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #0 /usr/share/groupoffice vendor/sabre/dav/lib/CalDAV/Calendar.php(199): go\modules\community\calendar\model\CalDAVBackend->createCalendarObject() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #1 /usr/share/groupoffice vendor/sabre/dav/lib/DAV/Server.php(1098): Sabre\CalDAV\Calendar->createFile() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #2 /usr/share/groupoffice vendor/sabre/dav/lib/DAV/CorePlugin.php(504): Sabre\DAV\Server->createFile() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #3 /usr/share/groupoffice vendor/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\DAV\CorePlugin->httpPut() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #4 /usr/share/groupoffice vendor/sabre/dav/lib/DAV/Server.php(472): Sabre\DAV\Server->emit() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #5 /usr/share/groupoffice vendor/sabre/dav/lib/DAV/Server.php(253): Sabre\DAV\Server->invokeMethod() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #6 /usr/share/groupoffice go/core/dav/index.php(70): Sabre\DAV\Server->start() [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #7 /usr/share/groupoffice modules/caldav/calendar.php(2): require('...') [2025-04-11 08:37:57][DAV PUT][error][go\core\ErrorHandler:79] #8 {main} [2025-04-11 08:37:57][DAV PUT][log][go\core\orm\EntityType:593] Pushing 1 JMAP sync changes`

spysz avatar Apr 11 '25 07:04 spysz