Bug 97092 - Reads Korganizer calendar, but does not sync/write back, crash after deletion of event on opie
Summary: Reads Korganizer calendar, but does not sync/write back, crash after deletion...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kitchensync
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mandrake RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Holger Freyther
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-15 20:11 UTC by Rene Laederach
Modified: 2007-02-03 17:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rene Laederach 2005-01-15 20:11:23 UTC
Version:           0.8 (using KDE KDE 3.3.1)
Installed from:    Mandrake RPMs
OS:                Linux

I have compiled kitchensync 0.0.8-kornholio with patches successfully, and it synchronizes the addressbook on my Opie 3.5.2-driven SL5500 as it should.

However, it will not synchronize the address book.

Configured is:

1. Qtopia konnector, with the right parameters as it can access the Z.
2. One address book connector, obviously done right as well.
3. The calendar connector, with the vCalendar file /home/mussi/.kde/share/apps/korganizer/default.ics - the same that kontact/korganizer uses as well

Test procedure:

1. I create a calendar entry with the title "Test from penguin to zaurus" on my desktop
2. I create a calendar entry with the title "Test from Zaurus to penguin" on my Z.

I press sync in Kitchensync and this is the output:

kitchensync: KitchenSync::activateProfile(): Syncing
kitchensync: KitchenSync::addPart() Synchronizer Part
kitchensync (KitchenSyncApp): Part has GUI (unnamed)
kitchensync: KitchenSync::addPart() OverView Part
kitchensync (KitchenSyncApp): Part has GUI (unnamed)
kitchensync (KitchenSyncApp): Profile changed
kitchensync (KitchenSyncApp): PartChanged0x825e738 nameunnamed
kitchensync (KitchenSyncApp): PartChanged0x823ea98 nameunnamed
kitchensync (KitchenSyncApp): PartProg: (nil) 9 Starting sync
kitchensync: Engine::go():
kitchensync: LOG: 19:54:07: Sync Action triggered
kitchensync:   Engine::go(): Konnector: id: lnPgUDF0qb name: qtopia-resource
kitchensync: LOG: 19:54:07: Connecting 'qtopia-resource'
kitchensync: LOG: 19:54:07: Request Syncees
kitchensync: TimeZone is Europe/Zurich
kitchensync Todo: Meta String is 00Testy3Todo is false0
kitchensync Todo: Did Meta
kitchensync Todo: Added entries
kitchensync Todo: Modified
kitchensync Todo: Removed
kitchensync: LOG: 19:54:08: Syncees read from 'qtopia-resource'
kitchensync: Engine::tryExecuteActions()
kitchensync:   konnectorCount: 1
kitchensync:   processedKonnectorsCount: 1
kitchensync: LOG: 19:54:08: Execute Actions
kitchensync (KitchenSyncApp): OverviewPart::executeAction()
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
kitchensync Todo: Meta String is 00Testy3Todo is false0
kitchensync: writeSyncees(): qtopia-resource
kitchensync (KitchenSyncApp): PartProg: (nil) 9 Starting sync
kitchensync: Engine::go():
kitchensync: LOG: 19:54:17: Sync Action triggered
kitchensync:   Engine::go(): Konnector: id: lnPgUDF0qb name: qtopia-resource
kitchensync: LOG: 19:54:17: Connecting 'qtopia-resource'
kitchensync: LOG: 19:54:17: Request Syncees
kitchensync: TimeZone is Europe/Zurich
kitchensync Todo: Meta String is 00Testy3Todo is false0
kitchensync Todo: Did Meta
kitchensync Todo: Added entries
kitchensync Todo: Modified
kitchensync Todo: Removed
kitchensync: LOG: 19:54:20: Syncees read from 'qtopia-resource'
kitchensync: Engine::tryExecuteActions()
kitchensync:   konnectorCount: 1
kitchensync:   processedKonnectorsCount: 1
kitchensync: LOG: 19:54:20: Execute Actions

Then I delete the entry on the Opie-Datebook and sync again:

kitchensync (KitchenSyncApp): PartProg: (nil) 9 Starting sync
kitchensync: Engine::go():
kitchensync: LOG: 19:55:35: Sync Action triggered
kitchensync:   Engine::go(): Konnector: id: lnPgUDF0qb name: qtopia-resource
kitchensync: LOG: 19:55:35: Connecting 'qtopia-resource'
kitchensync: LOG: 19:55:35: Request Syncees
kitchensync: TimeZone is Europe/Zurich
kitchensync Todo: Meta String is 00Testy3Todo is false0
kitchensync: FOUND deleted record of type CalendarSyncEntry and ids are Konnector--1105815364 and Konnector--1105815364
kitchensync Todo: Did Meta
kitchensync Todo: Added entries
kitchensync Todo: Modified
kitchensync Todo: Removed
kitchensync Todo: State 2
kitchensync Todo: Summary
kitchensync Todo: Uid Konnector--1105815364
kitchensync: LOG: 19:55:37: Syncees read from 'qtopia-resource'
kitchensync: Engine::tryExecuteActions()
kitchensync:   konnectorCount: 1
kitchensync:   processedKonnectorsCount: 1
kitchensync: LOG: 19:55:37: Execute Actions
kitchensync (KitchenSyncApp): OverviewPart::executeAction()
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
QDate::fromString: Parameter out of range
KCrash: Application 'kitchensync' crashing...

Then I restart kitchensync, go into the debugging connector and do some more research:

19:59:58: Connecting to Device.
19:59:58: Got Progress from Konnector at address 135681296: A connection was opened.
19:59:58: Got Progress from Konnector at address 135681296: A connection was established.
19:59:58: Got Progress from Konnector at address 135681296: Successfully authenticated.
20:00:03: Read Syncees
20:00:08: Got Progress from Konnector at address 135681296: Starting to sync now
20:00:08: Got Progress from Konnector at address 135681296: Currently downloading Categories.xml
20:00:08: Got Progress from Konnector at address 135681296: Currently downloading Datebook
20:00:09: Got Progress from Konnector at address 135681296: Converting Datebook to native format
20:00:09: Got Progress from Konnector at address 135681296: Converting Datebook to native format
20:00:09: Got Progress from Konnector at address 135681296: Flushed datebook
20:00:09: Got Progress from Konnector at address 135681296: Currently downloading Addressbook
20:00:09: Got Progress from Konnector at address 135681296: Converting Addressbook to native format
20:00:09: Got Progress from Konnector at address 135681296: Collecting the changes now
20:00:09: Got Progress from Konnector at address 135681296: Flushed addressbook
20:00:09: Got Progress from Konnector at address 135681296: Currently downloading TodoList
20:00:09: Got Progress from Konnector at address 135681296: Collection changes for todolist
20:00:09: Got Progress from Konnector at address 135681296: Flushed todolist
20:00:09: Got Syncee list from Konnector at address 135681296
20:00:09: Got Syncee of type CalendarSyncee
20:00:09:  libkcal-1759162004.473: Debugger was here (17:40:36)
20:00:09:  libkcal-830471548.314: Debugger was here (17:39:43)
20:00:09:  libkcal-9409390.440: Debugger was here (18:28:45)
20:00:09:  libkcal-293617702.322: Debugger was here (19:58:57)
20:00:09:  Konnector--1105819165: test 3
20:00:09:  libkcal-600898439.881: Debugger was here (17:37:54)
20:00:09:  Konnector--1105810722: Testy
20:00:09: Got Syncee of type AddressBookSyncee
20:00:09:  3KrGJZfKY: Daxxxxxxxxxxxxx
20:00:09:  60nZUHeNI: Fxxxxxxxxxxxxxx
20:00:39: Write Syncees
20:00:39: Write events
20:00:39: Write Addressees
20:00:39: Got Progress from Konnector at address 135681296: Writing AddressBook back to the device
20:00:39: Got Progress from Konnector at address 135681296: Done.

In the data viewer, I can clearly the data, including addresses and the datebook entries I created on the Z (but not those that were supposed to be synced from the desktop to Opie).
Comment 1 Bram Schoenmakers 2007-02-03 17:44:31 UTC
Kitchensync has been removed from kdepim. Please refer to 
http://lists.kde.org/?t=116811174300002&r=1&w=2 for the discussion regarding 
this decision.