Summary: | Facebook resource crashes as soon as it starts syncing events | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Alex Richardson <arichardson.kde> |
Component: | Facebook Resource | Assignee: | Thomas McGuire <mcguire> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kdepim-bugs |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Alex Richardson
2011-03-01 17:26:16 UTC
Thanks for the backtrace, exactly what I was looking for. The reason for the crash is that a plugin can't be found, so it seems to be some problem with your installation. The missing plugin is the one that converts an event to a stream of bytes before sending that byte stream to the Akonadi server. The strange thing is that the calendar file resource should crash when using the local calendar in KOrganizer as well. Does creating events in your local calendar in KOrganizer and then syncing that calendar work for you? Till said: "Missing xdg-data-dirs or missing shared-mimeinfo packge." Try installing these packages and see if it helps. Yes, creating an event in my normal calendar works. I have shared-mimeinfo installed. There is no package xdg-data-dirs, only a package xdg-user-dirs which is installed. Hmm weird, I don't know why it doesn't work, it must be looking in the wrong paths. Maybe because the Facebook resource is installed in a different directory than the other resources? Ah yes, that sounds like it could be the reason. Facebook resource is installed in /usr/local/ whereas all others were installed by the package manager. Do I have to have all resources in the same dir or is there some way I can keep it in /usr/local? So I can keep a clear separation between selfcompiled packages and precompiled packages. Installing it in /usr/local should work. I don't know why it doesn't work, I'm actually having the same problem as you now. What version of KDEPIM are you using? Might be that there is a compatibility problem with KDEPIM <= 4.4.x. Meanwhile, I've asked the kde-pim mailing list for help, let's see if anyone there knows the cause. I am running kdepim 4.4.10 with kdepimlibs 4.6.0 and akonadi 1.5.0 See http://thread.gmane.org/gmane.comp.kde.devel.pim/29884 for the thread, btw. Apparently indeed a compatibility problem with KDEPIM 4.4.x. Git commit f1855e64e921c1c50e9df90277e9c290f00345c7 by Thomas McGuire. Committed on 09/03/2011 at 02:13. Pushed by tmcguire into branch 'master'. Add option to use KCal instead of KCalCore, to work with KDEPIM 4.4.x The option is enabled by default. BUG: 267396 M +8 -0 CMakeLists.txt M +2 -0 config.h.cmake M +6 -1 libkfacebook/CMakeLists.txt M +2 -2 libkfacebook/eventinfo.cpp M +15 -2 libkfacebook/eventinfo.h M +6 -1 resource/CMakeLists.txt M +4 -3 resource/facebookresource.cpp http://commits.kde.org/akonadi-facebook/f1855e64e921c1c50e9df90277e9c290f00345c7 This should be fixed now, please try again. Note the the repository URL has changed in the meantime, you need a new checkout: git clone git://anongit.kde.org/akonadi-facebook Yes, it works now. Good work! |