[Bug 265589] GroupDAV resource crashes when selected in Akonadi Console
Ingo Ratsdorf
ingo at envirology.co.nz
Tue Feb 8 10:32:32 GMT 2011
https://bugs.kde.org/show_bug.cgi?id=265589
--- Comment #5 from Ingo Ratsdorf <ingo envirology co nz> 2011-02-08 11:32:30 ---
Hi.
I should chnage the bug title, actually. The resource crashes whenever an
actual calendar element is fetched from the server, ie every GET.
This applies only to VTODO's and VCALENDAR's, not VCARD's. VCARD's load fine.
In that respect, I have included some console output just before the crash:
korganizer(2883)/libakonadi Akonadi::SessionPrivate::init: ""
korganizer(2883)/libakonadi Akonadi::SessionPrivate::reconnect: connectToServer
"/home/ingo/.local/share/akonadi/socket-ingo-laptop/akonadiserver.socket"
korganizer(2883)/libakonadi Akonadi::SessionPrivate::dataReceived: Server
protocol version is: 28
korganizer(2883)/libakonadi Akonadi::PluginRegistry::findBestMatchImpl: Looking
for "default for application/x-vnd.akonadi.calendar.todo"
korganizer(2883)/libakonadi Akonadi::PluginRegistry::findBestMatchImpl:
Considering serializer plugin for type "text/calendar" as the closest match
korganizer(2883)/libakonadi Akonadi::PluginRegistry::findBestMatchImpl: ->
got AkonadiFuture::SerializerPluginKCal and am happy with it.
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal) KCal::ICalFormat::fromRawString: parse error
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: Failed to parse incidence!
korganizer(2883)/akonadiserializer (calendar)
AkonadiFuture::SerializerPluginKCal::deserialize: ""
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to
deserialize payload part: "RFC822"
korganizer(2883)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data
was: ""
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal): No IncidencePtr payload
korganizer(2883)/kdepimlibs (kcal) KCal::ResourceCalendar::load: Done loading
resource "akonadi calendar"
korganizer(2883)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
ingo at ingo-laptop:~$ korganizer(2883)/libakonadi Akonadi::Firstrun::~Firstrun:
done
korganizer(2883)/libakonadi Akonadi::SessionPrivate::dataReceived: Server
protocol version is: 28
korganizer(2883)/kdepimlibs (kcal) KCal::ResourceAkonadi::subresources:
("akonadi:?collection=32", "akonadi:?collection=34", "akonadi:?collection=36")
korganizer(2883)/kdepimlibs (kcal) KCal::ResourceAkonadi::subresources:
("akonadi:?collection=32", "akonadi:?collection=34", "akonadi:?collection=36")
korganizer(2883)/kdepimlibs (kcal) KCal::ResourceAkonadi::subresources:
("akonadi:?collection=32", "akonadi:?collection=34", "akonadi:?collection=36")
korganizer(2883)/kdepimlibs (kcal) KCal::ResourceAkonadi::subresources:
("akonadi:?collection=32", "akonadi:?collection=34", "akonadi:?collection=36")
korganizer(2883)/kdepimlibs (kcal) KCal::ResourceAkonadi::subresources:
("akonadi:?collection=32", "akonadi:?collection=34", "akonadi:?collection=36")
I guess from the above, that Akonadi cannot serialise the VCALENDAR information
received, for whatever reason. As per my previous comment, the elemnt is
returned correctly from the server.
I have meanwhile recompiled the resource: NO CHANGE IN BEHAVIOUR.
Build information below:
ingo at ingo-laptop:/data/ingo/projects/kdepim-runtime$ make
Scanning dependencies of target akonadi_davgroupware_resource_automoc
Generating davitemdeletejob.moc
Generating davitemfetchjob.moc
Generating configdialog.moc
Generating davgroupwareresource.moc
Generating settings.moc
Generating davitemcreatejob.moc
Generating davitemmodifyjob.moc
Generating davcollectionsmultifetchjob.moc
Generating etagcache.moc
Generating davcollectiondeletejob.moc
Generating setupwizard.moc
Generating davcollectionsfetchjob.moc
Generating davitemslistjob.moc
Generating moc_urlconfigurationdialog.cpp
Generating moc_davitemsfetchjob.cpp
Generating moc_davprincipalhomesetsfetchjob.cpp
Generating moc_davcollectionmodifyjob.cpp
[ 0%] Built target akonadi_davgroupware_resource_automoc
Scanning dependencies of target akonadi_davgroupware_resource
[ 2%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/akonadi_davgroupware_resource_automoc.o
[ 5%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davcollection.o
[ 8%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davcollectiondeletejob.o
[ 11%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davcollectionsfetchjob.o
[ 13%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davcollectionmodifyjob.o
[ 16%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davcollectionsmultifetchjob.o
[ 19%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davprotocolbase.o
[ 22%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitem.o
[ 25%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitemcreatejob.o
[ 27%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitemdeletejob.o
[ 30%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitemfetchjob.o
[ 33%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitemmodifyjob.o
[ 36%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitemsfetchjob.o
[ 38%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davitemslistjob.o
[ 41%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davmanager.o
[ 44%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davmultigetprotocol.o
[ 47%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davprincipalhomesetsfetchjob.o
[ 50%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/davutils.o
/data/ingo/projects/kdepim-runtime/resources/dav/common/davutils.cpp: In
function ‘DavUtils::Protocol DavUtils::protocolByName(const QString&)’:
/data/ingo/projects/kdepim-runtime/resources/dav/common/davutils.cpp:99:
warning: ‘protocol’ may be used uninitialized in this function
[ 52%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/common/etagcache.o
[ 55%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/protocols/caldavprotocol.o
[ 58%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/protocols/carddavprotocol.o
[ 61%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/__/protocols/groupdavprotocol.o
[ 63%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/configdialog.o
[ 66%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/davgroupwareresource.o
[ 69%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/davprotocolattribute.o
[ 72%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/setupwizard.o
[ 75%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/settings.o
[ 77%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/urlconfigurationdialog.o
[ 80%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/settingsbase.o
[ 83%] Building CXX object
resources/dav/resource/CMakeFiles/akonadi_davgroupware_resource.dir/settingsadaptor.o
Linking CXX executable akonadi_davgroupware_resource
[100%] Built target akonadi_davgroupware_resource
Sooooo.... still walking in the pitch dark.
Cheers,
Ingo
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list