[SOLVED] POI trouble

Help on issues you run into with LapTimer; in case you have a question on how to use LapTimer, use the forum "Using LapTimer" instead
Post Reply
User avatar
LunchMoney
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 5
Joined: Sun Sep 25, 2011 7:01 am
Location: SoCal, USA

[SOLVED] POI trouble

Post by LunchMoney »

Hi,

New user trying to get things set up "for real" after just playing with LapTimer for a couple weeks in the car. I'm attempting to create a set of POI's in v14.1 on iPhone 3GS and having some trouble. Each time I exit LapTimer my POI's disappear. The track still appears in the Lap List, but the POI's are gone and don't appear on the map either. :?:

Prior to downloading v14.1 this did not happen. In fact, I had downloaded an existing track map succesfully in the old version (sorry, didn't pay attention to which one it was) and this track also no longer has POI's after the upgrade. Not sure if this helps pinpoint the issue, but some info to consider.

Anxious to try it!

Thanks
Clay
User avatar
Harry
Site Admin
Site Admin
Posts: 10639
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: POI trouble

Post by Harry »

Hi Clay,

I had another user reporting this. POIs are made persistent when LapTimer is sent to background using the Home button. In case LapTimer is not sent to background but crashes or it is finished using the iPhone's task bar, or it cannot save due to memory restrictions - it gets no chance to save and will roll back to the last know version when started the next time.

Please do the following to verify that POIs are saved:
  1. Add any POI in LapTimer
  2. Press the Home button to send LT to background
  3. Wait a few seconds
  4. Bring forward the task bar (double Home press)
  5. Kill the LapTimer process
  6. Lauch LT again - check the POIs are there
Please make sure you have not set the 'Revert POI to Bundle' in LapTimer's Expert Settings. This will overwrite any change with the original POI database.

I'm very interested in getting a reproducible description where LapTimer does not save the POIs. So far I have not been able to reproduce this on my test device.

- Harry
Image Image Image Image
User avatar
LunchMoney
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 5
Joined: Sun Sep 25, 2011 7:01 am
Location: SoCal, USA

Re: POI trouble

Post by LunchMoney »

Hi Harry,

In reading your response, I realize I misspoke - It's iPhone 3G, not 3GS so it's using 4.2.1 OS, which doesn't have the capacity to leave LapTimer running in the background. Maybe this helps further the diagnostics!

Thanks for your quick reply.

Clay
User avatar
Harry
Site Admin
Site Admin
Posts: 10639
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: POI trouble

Post by Harry »

O.k., that's actually the easier situation. Can you reproduce this behavior from starting LT to closing it down?

- Harry
Image Image Image Image
User avatar
LunchMoney
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 5
Joined: Sun Sep 25, 2011 7:01 am
Location: SoCal, USA

Re: POI trouble

Post by LunchMoney »

Yes - it hasn't kept a POI yet. Every time I close LT they are lost, even Unspecified is empty each time it is restarted.
Thanks
Clay
User avatar
LunchMoney
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 5
Joined: Sun Sep 25, 2011 7:01 am
Location: SoCal, USA

Re: POI trouble

Post by LunchMoney »

Harry I did a test and a set of POI's will remain IF there is lap data associated with them. If no laps then they are removed upon exit. I added a POI to an existing set (that had lap data associated with it) successfully.

Hope it's useful info.
Regards,
Clay
User avatar
Harry
Site Admin
Site Admin
Posts: 10639
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: POI trouble

Post by Harry »

Hi Clay,

Think I have found the issue. The saving procedure for the POI database differs on the multitasking and non multitasking iOSes. While a save is forced on multitasking devices, saving a database is done on non multitasking devices if the database is considered 'changed'. There was a bug in LT that not marked the DB as changed when a POI was created but not changed afterwards (which is the case for POI created in Map, GPS View etc. as long as they are not edited afterwards, and for POIs loaded 'as is').

So the work around is indeed changing something in one of the POIs - this marks the DB as changed. Finishing LT afterwards, will save the database and all POIs included.

Please check and let me know. I will add this fix to the next LapTimer version released.

- Harry
Image Image Image Image
User avatar
LunchMoney
Fewer than 10 Posts
Fewer than 10 Posts
Posts: 5
Joined: Sun Sep 25, 2011 7:01 am
Location: SoCal, USA

Re: POI trouble

Post by LunchMoney »

Hi Harry,

Sounds like we are nearly there. If I create a new POI, assign it to a track (or allow it to reside in Unassigned), and even if I go back and edit the POI to adjust its exact coordinates or trigger type etc. it will not be saved until the track it belongs to also has data recorded with it. Perhaps there's still the possibility of a database remaining marked "unchanged" even if the POI gets edited after creation? I have had them disappear even if edited!

MFG,
Clay
User avatar
Harry
Site Admin
Site Admin
Posts: 10639
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: POI trouble

Post by Harry »

Hi,

Please send me a note from the Contact button. I will send you a test version as soon as I build the next one. I believe it is easier that way?

Thanks, Harry
Image Image Image Image
Post Reply