We have moved to a new Sailfish OS Forum. Please start new discussions there.
![]() | 1 | initial version | posted 2014-11-03 17:35:20 +0200 |
I've just updated to 1.1.0.39 since I wanted to try the new caldav plugin, which seems to be fine now btw. Since my calendar was really messed up, I reset the entire calendar with the following procedure (after updating):
- [close all apps]
- [delete all CalDAV/Exchange/Google/Facebook accounts]
systemctl --user stop msyncd # as nemo user
systemctl --user stop contactsd # as nemo user
cd /home/nemo/.local/share/system/privileged/Calendars
rm caldav* google* facebook*
cd /home/nemo/.local/share/system/privileged/Calendar/mkcal
rm db db.changed
systemctl --user start msyncd # as nemo user
systemctl --user start contactsd # as nemo user
After this, CalDAV is working fine, but the the Exchange plugin is broken. When I click Microsoft Exchange in the Add Account GUI, nothing happens. In syslog, I see the following:
Nov 03 16:27:45 jolla [1515]: [W] unknown:53 - file:///usr/lib/qt5/qml/com/jolla/settings/accounts/AccountAgentRunner.qml:53: TypeError: Cannot call method 'connect' of undefined
Nov 03 16:27:45 jolla [1515]: [W] unknown:59 - file:///usr/lib/qt5/qml/com/jolla/settings/accounts/AccountAgentRunner.qml:59:17: Unable to assign [undefined] to QObject*
Nov 03 16:27:45 jolla [1515]: [W] unknown:418 - file:///usr/lib/qt5/qml/Sailfish/Silica/PageStack.js:418: TypeError: Cannot read property 'createObject' of undefined
Tried reinstalling the exchange plugin, but that didn't change anything. From looking at AccountAgentRunner.qml, it looks like comp.createObject(root, agentProperties) returns undefined, but the reason for that seems less obvious. Will investigate further, any help greatly appreciated...
![]() | 2 | No.2 Revision |
I've just updated to 1.1.0.39 since I wanted to try the new caldav plugin, which seems to be fine now btw. Since my calendar was really messed up, I reset the entire calendar with the following procedure (after updating):
- [close all apps]
- [delete all CalDAV/Exchange/Google/Facebook accounts]
systemctl --user stop msyncd # as nemo user
systemctl --user stop contactsd # as nemo user
cd /home/nemo/.local/share/system/privileged/Calendars
rm caldav* google* facebook*
cd /home/nemo/.local/share/system/privileged/Calendar/mkcal
rm db db.changed
systemctl --user start msyncd # as nemo user
systemctl --user start contactsd # as nemo user
After this, CalDAV is working fine, but the the Exchange plugin is broken. When I click Microsoft Exchange in the Add Account GUI, nothing happens. In syslog, I see the following:
Nov 03 16:27:45 jolla [1515]: [W] unknown:53 - file:///usr/lib/qt5/qml/com/jolla/settings/accounts/AccountAgentRunner.qml:53: TypeError: Cannot call method 'connect' of undefined
Nov 03 16:27:45 jolla [1515]: [W] unknown:59 - file:///usr/lib/qt5/qml/com/jolla/settings/accounts/AccountAgentRunner.qml:59:17: Unable to assign [undefined] to QObject*
Nov 03 16:27:45 jolla [1515]: [W] unknown:418 - file:///usr/lib/qt5/qml/Sailfish/Silica/PageStack.js:418: TypeError: Cannot read property 'createObject' of undefined
Tried reinstalling the exchange plugin, but that didn't change anything. From looking at AccountAgentRunner.qml, it looks like comp.createObject(root, agentProperties) returns undefined, but the reason for that seems less obvious. Will investigate further, any help greatly appreciated...