We have moved to a new Sailfish OS Forum. Please start new discussions there.
1

1.1.0.39: Can't add exchange account any more [answered]

asked 2014-11-03 17:35:20 +0300

vmatare gravatar image

updated 2014-11-03 18:39:19 +0300

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. Will investigate further, any help greatly appreciated...

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by VDVsx
close date 2014-11-11 11:12:46.622822

Comments

also on the opt-in uodate, no problem adding exchange, haven't got caldev set up

teun ( 2014-11-03 20:22:12 +0300 )edit

After some fiddling around with the affected QML files I'm not even sure whether these log message have anything to do with the problem. Is there any way I can get more debug information out of this? Tried to enable QML debugging but it doesn't seem to be compiled in...

vmatare ( 2014-11-03 21:35:10 +0300 )edit

1 Answer

Sort by » oldest newest most voted
0

answered 2014-11-04 03:46:46 +0300

vmatare gravatar image

Just did a factory reset which fixed the problem. Now I noticed that the other new account types (Memotoo, Fruux etc.) were also missing entirely. Maybe some openrepos stuff broke it, or maybe I messed up the accounts database with a not-so clean cleanup. I'm probably not gonna find out now, but at least I'm starting over with a clean slate ;-)

edit flag offensive delete publish link more

Comments

It looks more like your update was not completed, those warning are due to new code introduced in the update, so you had a "half-updated" device, doing "version --dup" probably would have solved the issue. Good that you solved it :)

VDVsx ( 2014-11-11 11:12:35 +0300 )edit

Question tools

Follow
2 followers

Stats

Asked: 2014-11-03 17:35:20 +0300

Seen: 296 times

Last updated: Nov 03 '14