On Fri, 2012-07-13 at 11:54 +0200, Patrick Ohly wrote:
On Wed, 2012-07-11 at 18:24 +0200, Justus-bulk(a)Piater.name wrote:
> - Some calendar entries do not show on the N9, even though they are
> present in evolution. I can create them on the N9, but once I change
> them on the laptop and sync them back (--sync refresh-from-server or
> two-way), they no longer show on the N9, even though they are reported
> as successfully synced.
> I have not found a sure-fire way to reproduce this. Some new items,
> created on the laptop and synced, show on the N9; others do not.
> Sometimes deleting one appointment makes other appointments suddenly
> show as they should.
As a first step, run the "--sync refresh-from-server" with
to get the actual data dumped into the N9's syncevolution-log.html file.
Look for a problematic event. Is it in the file?
The "Generated" text/calendar is what gets passed to the N9's calendar
backend (KCal). My guess is that the import fails, triggers a bug in the
backend and/or storage.
Actually, it's right there in the log:
[2012-07-11 18:13:03.943] updating "Test"
* [2012-07-11 18:13:03.954] sqlitestorage.cpp: 2289 - appending
incidence "20120711T160118Z-3327-1000-1-296@pc130-c703" for database
* [2012-07-11 18:13:03.955] cannot update record in database (sta=207)
* [2012-07-11 18:13:03.956] Database Error --> SyncML status 207
* [2012-07-11 18:13:03.956] - Operation replace failed with SyncML
It's still worthwhile to do it with a higher log level.
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.