Assuming the reporter has the same issue as me, here's a stack trace:
E/ACRA (12070): Kolab Client for Android fatal error : no such column:
displayName: , while compiling: SELECT name, displayName, _sync_account,
_sync_account_type FROM Calendars
E/ACRA (12070): android.database.sqlite.SQLiteException: no such column:
displayName: , while compiling: SELECT name, displayName, _sync_account,
_sync_account_type FROM Calendars
E/ACRA (12070): at
android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:1 80)
E/ACRA (12070): at
android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:1 36)
E/ACRA (12070): at
android.content.ContentProviderProxy.query(ContentProviderNative.java:358)
E/ACRA (12070): at
android.content.ContentResolver.query(ContentResolver.java:311)
E/ACRA (12070): at
at.dasz.KolabDroid.Calendar.CalendarProvider.dumpAllCalendars(CalendarProvi der.java:372)
E/ACRA (12070): at
at.dasz.KolabDroid.Calendar.CalendarProvider.setOrCreateKolabCalendar(Calen darProvider.java:410)
E/ACRA (12070): at
at.dasz.KolabDroid.Calendar.SyncCalendarHandler.<init>(SyncCalendarHandler. java:71)
E/ACRA (12070): at
at.dasz.KolabDroid.Sync.KolabCalendarSyncAdapter.getHandler(KolabCalendarSy ncAdapter.java:39)
E/ACRA (12070): at
at.dasz.KolabDroid.Sync.KolabAbstractSyncAdapter.onPerformSync(KolabAbstrac tSyncAdapter.java:53)
E/ACRA (12070): at
android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreaded SyncAdapter.java:247)
I merged the Android 2.1 - 2.3 hacks into the ics version so it should work
now on both platforms, 4.0 and 2.x. Also all changes from the master branch
are in the ics branch. Someone with some time can test it and if it works
we can move the ics branch onto the current master and continue work there.
There seems to be a problem with contact ordering.
When I go to People -> (Any contact) -> Menu -> Edit contact -> Edit Kolab
Contact, a totally different vcard comes up than the one I selected.
I'm also testing with ics and noticed the same problem with contact editing.
Either stuck & FC or wrong vcard.
But when using "Contact Editor Free" (CEF) as editing tool then the correct
vcard is selected.
CEF simply integrates the contact editing UI of kolab-android and thus
serves as a work-around.
Testing it now, same modifications/symlinks mentioned in #6.
Synced both calendar and contacts - seems to work fine so far. Has not
eaten all my data (yet), but it missed some calendar items - i'll try to
investigate that further at some point, though I won't find the time in the
next few weeks...
Tried KolabDroid-0.9.5.apk on android 4.0 tablet (acer iconia). Contact
sync works fine, concerning calendar sync, I have the same problem as
described in Comment 3 - no such column: displayname.