Menu

#40 Sync with Lotus Traveler is disrupting

open
nobody
None
5
2012-12-11
2012-09-28
nexx
No

When Lotus Traveler syncs (the calander!?), ComingNext stops functioning till I reinstall it or restart the phone. Therefore I think it is not a duplicate of the already reported bug, where you have to reset the phone.
The widget reports \"Error: Failed to load settings, calendar entry could not be found\". If I change the settings afterwards, it displays \"Error: saveSettings: Calendar : Add : LocalId is invalid, line undefined\".

It seems ComingNext causes Lotus Traveler to synchronize. I wanted to enable logging. So I restarted the phone, started ComingNext and enabled logging. After leaving the settings ComingNext displayed that it couldn\'t save the settings. Then I looked into Traveler and saw it justed synced. This is reproducible. If I\'m not confused, this sync didn\'t disrupted ComingNexts ability to display events (the widget wasn\'t enabled at that time).

For another try I disabled the network connection. When I started ComingNext under this condition I got multiple popups, that there is no connection to the Internet. After changing the settings I started the widget. Again I got multiple of this popups. I think the widget showed very long the loading screen. Regularly I got the popup, but in a much slower frequency. Eventually it displayed the events (maybe after the screen was locked and unlocked?).

I think I could test a lot more constellation and write more about the behavior. But I think it would be better if you give me some direction, if anymore is needed.

I\'m running Belle on E7. I could also do tests on a Nokia 5800.

Discussion

  • nexx

    nexx - 2012-09-28
     
  • Michael Prager

    Michael Prager - 2012-09-28

    Could it be that lotus traveler is deleting old calendar entries? Because ComingNext is storing its settings in a custom calendar entry around 01.01.2000 (might vary a couple of days on some phones) due to the lack of permanent storage capabilities of Symbian OS. If lotus traveler's sync clears old entries, then ComingNext will no longer find the event where its settings were stored previously. Thus the error message.

    I'd suggest to look for an option in lotus traveler to not delete old calendar entries.

     
  • nexx

    nexx - 2012-09-28

    Yes, it has such an option. I will try it. Thanks. I hope all those old entries don't pose a problem.

    I'm curious why you don't use http://www.developer.nokia.com/Resources/Library/Web/#!setpreferenceforkey.html Is it because the settings are lost, when the widget is reinstalled, or are there other problems with this functions?

     
  • Michael Prager

    Michael Prager - 2012-09-28

    Yes, settings stored via the preferences api do not survive app updates which makes it quite pointless to use. I didn't find a better way to store data persistently on the device.

     

Log in to post a comment.