testing the Contacts Service API I have found out an issue with the getNext() method used on the iterator returned by a GetList() call.
What happens is that the getNext() call causes the whole WRT widget to crash when the next contact to be returned is one of some specific contacts. I have isolated that call, and it is sure to be the getNext() call to cause this issue.
* it seems it is not the contact information to cause the crash: I have modified and removed all the contact details, but the crash still happens on these specific contacts
* it seems not to depend on the contact position: regardless of its position, when the getNext() call should return one of these contacts, the widget crashes
* trying to remove these specific contacts, the whole iteration via getNext() works fine
This is quite a pain, since it seems to be no way to programmatically avoid this, since there's no way for a widget to know which are these specific contacts, and so to avoid crashes when listing them..
This is experienced on a Nokia 5800 XM v 21.0.025.
Has anyone experienced the same? Any workaround/fix?