Comments (4)
Hello Stefan,
thank you for your patch. But I think its not sufficient. If KolabAndroid needs
to write the XML file for IMAP, it has to enumerate all mailadresses and phone
numbers, i.e. mail1 mail2 and phone2 etc or something like that.
Also I'm currently working on our sync provider branch which will update all
entries inside the contacts2.db rather than deleting all of them and creating
new ones. I think its not that easy to determine which address to update if you
have two email addresses of type home. So I'd rather support one email address
and phone number of each type, i.e. HOME, WORK, MOBILE instead of 2 HOMEs for
now.
I don't know what the others think about it, or if someone has an easy to
implement solution for the problem mentioned above.
Original comment by [email protected]
on 29 Dec 2010 at 7:27
from kolab-android.
I get similar error messages when the client reads the messages in the imap
folder:
Error while synchronizing: android.database.CursorIndexOutOfBoundsException:
Index 2 requested, with a size of 2
Error while synchronizing: android.database.CursorIndexOutOfBoundsException:
Index 1 requested, with a size of 1
Is this the same error or another one? Unfortunately I don't know the sources.
depending on which contacts I have changed.
For phone numbers and email addresses you could just compare both (new/old)
lists and mark those addresses/phone numbers which occure in both lists. Then
you know which items have to be deleted and which items have to be added.
For counting addresses/numbers: The document at
http://kolab.org/doc/kolabformat-2.0-html/c295.html talks about two home and
two business phone numbers and no special number of email addresses.
If you have more addresses or phone numbers, you could use add some special
tags which must not be altered by other clients, e.g. <android-address> or
something that can be shared with other clients like <additional-address>.
Original comment by [email protected]
on 1 Jan 2011 at 8:54
from kolab-android.
Could one of you please test the new version in the froyo branch of
http://gitorious.org/kolab-android and see if this exception still occurs. I've
changed the syncing behaviour of phone and email addresses, though I only
support one of each type until now.
Original comment by [email protected]
on 10 Jan 2011 at 10:21
- Changed state: Started
from kolab-android.
fixed in 0.8
Original comment by [email protected]
on 29 Jun 2011 at 8:06
- Changed state: Fixed
from kolab-android.
Related Issues (20)
- Calendar Sync does not terminate HOT 4
- Broken with Android 4.x ? HOT 1
- Does not sync new entries when not watching "KolabDroid status" in settings HOT 2
- sync fails: at.dasz.KolabDroid.Sync.SyncException: Unable to find XML Document HOT 5
- repeated events shortened to 1 hour HOT 2
- Error while syncing calendar entry HOT 2
- Problem sharing contacts HOT 1
- Calendar events are synced to the server but they did not changed HOT 2
- calendar sync breaks with javax.mail.FolderClosedException error HOT 5
- Enhancement: Address editor redesign HOT 2
- Calendar Sync Crashes on Samsung Galaxy SIII HOT 2
- sync tasks as well
- On HTC Desire Sync contacts are not visible
- kolab-android does not interact with SyncKolab snapin for lightning
- Release ICS APK's HOT 5
- Crash when editing own addressbook entry
- Calendar events sync ONLY from Android to roundcubemail, not other way around.
- Account for exception dates with repeated events HOT 1
- All Synced contacts "(Unknown)" in Droid after first sync.
- Recurrence end date set to 1/1/1970
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kolab-android.