{"action":"created","issue":{"url":"https://api.github.com/repos/pimutils/vdirsyncer/issues/495","repository_url":"https://api.github.com/repos/pimutils/vdirsyncer","labels_url":"https://api.github.com/repos/pimutils/vdirsyncer/issues/495/labels{/name}","comments_url":"https://api.github.com/repos/pimutils/vdirsyncer/issues/495/comments","events_url":"https://api.github.com/repos/pimutils/vdirsyncer/issues/495/events","html_url":"https://github.com/pimutils/vdirsyncer/issues/495","id":174257510,"number":495,"title":"Crash when syncing calendar with VJOURNAL items","user":{"login":"dmacvicar","id":15332,"avatar_url":"https://avatars.githubusercontent.com/u/15332?v=3","gravatar_id":"","url":"https://api.github.com/users/dmacvicar","html_url":"https://github.com/dmacvicar","followers_url":"https://api.github.com/users/dmacvicar/followers","following_url":"https://api.github.com/users/dmacvicar/following{/other_user}","gists_url":"https://api.github.com/users/dmacvicar/gists{/gist_id}","starred_url":"https://api.github.com/users/dmacvicar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmacvicar/subscriptions","organizations_url":"https://api.github.com/users/dmacvicar/orgs","repos_url":"https://api.github.com/users/dmacvicar/repos","events_url":"https://api.github.com/users/dmacvicar/events{/privacy}","received_events_url":"https://api.github.com/users/dmacvicar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pimutils/vdirsyncer/labels/3rd%20party","name":"3rd party","color":"d4c5f9"},{"url":"https://api.github.com/repos/pimutils/vdirsyncer/labels/server%20compat","name":"server compat","color":"c7def8"},{"url":"https://api.github.com/repos/pimutils/vdirsyncer/labels/type:%20question","name":"type: question","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-08-31T12:13:50Z","updated_at":"2016-09-27T10:54:34Z","closed_at":null,"body":"\r\nI think Groupwise uses the ` VJOURNAL` type for \"Posted Appointments\" (instead of normal ones which are `VEVENT`). `vdirsyncer` crashes if I use:\r\n\r\n```\r\nitem_types = [\"VEVENT\", \"VJOURNAL\"]\r\n```\r\nWith \r\n```\r\nitem_types = [\"VEVENT\"]\r\n```\r\nIt finishes, but I miss the posted appointments.\r\n\r\n```console\r\ndebug: Already normalized: '/principals/.uids/XXXXXXXX-XXXXX-0000-XXXX-000000000000/calendars/Calendar/XXXXXX.XXXXX.XXXXXX-1.100.XXXXXXX.1.XXXXXX.1.ics'\r\nerror: Unknown error occured for xxxx_calendar/Calendar:\r\nerror: Use `-vdebug` to see the full traceback.\r\ndebug:   File \"/usr/lib/python3.5/site-packages/vdirsyncer/cli/tasks.py\", line 66, in sync_collection\r\ndebug:     force_delete=force_delete\r\ndebug:   File \"/usr/lib/python3.5/site-packages/vdirsyncer/sync.py\", line 216, in sync\r\ndebug:     b_info.prepare_idents()\r\ndebug:   File \"/usr/lib/python3.5/site-packages/vdirsyncer/sync.py\", line 120, in prepare_idents\r\ndebug:     _store_props(ident, props)\r\ndebug:   File \"/usr/lib/python3.5/site-packages/vdirsyncer/sync.py\", line 104, in _store_props\r\ndebug:     href])\r\ndebug:   File \"/usr/lib/python3.5/site-packages/vdirsyncer/exceptions.py\", line 15, in __init__\r\ndebug:     setattr(self, key, value)\r\ndebug:   File \"/usr/lib/python3.5/site-packages/vdirsyncer/sync.py\", line 58, in hrefs\r\ndebug:     assert len(val) > 1\r\nerror: 1 out of 2 tasks failed.\r\n```\r\n\r\n* vdirsyncer version: 0.12.0\r\n* Novell GroupWise//14.2.0 Beta CalDav endpoint\r\n* Python 3.5.1\r\n * openSUSE Tumbleweed\r\n* Config file similar to https://github.com/pimutils/vdirsyncer/issues/490\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/pimutils/vdirsyncer/issues/comments/249832135","html_url":"https://github.com/pimutils/vdirsyncer/issues/495#issuecomment-249832135","issue_url":"https://api.github.com/repos/pimutils/vdirsyncer/issues/495","id":249832135,"user":{"login":"untitaker","id":837573,"avatar_url":"https://avatars.githubusercontent.com/u/837573?v=3","gravatar_id":"","url":"https://api.github.com/users/untitaker","html_url":"https://github.com/untitaker","followers_url":"https://api.github.com/users/untitaker/followers","following_url":"https://api.github.com/users/untitaker/following{/other_user}","gists_url":"https://api.github.com/users/untitaker/gists{/gist_id}","starred_url":"https://api.github.com/users/untitaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/untitaker/subscriptions","organizations_url":"https://api.github.com/users/untitaker/orgs","repos_url":"https://api.github.com/users/untitaker/repos","events_url":"https://api.github.com/users/untitaker/events{/privacy}","received_events_url":"https://api.github.com/users/untitaker/received_events","type":"User","site_admin":false},"created_at":"2016-09-27T10:54:34Z","updated_at":"2016-09-27T10:54:34Z","body":"Any update on this?"}}
{"actor":{"display_login":"untitaker"}}