Misge / epicollect

Automatically exported from code.google.com/p/epicollect
0 stars 0 forks source link

Entries lost/will not synchronize to web. #22

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Take Multiple datapoints offline for a project on Asus Transformer (TF101) 
with ICS installed (stock).
2. Upon gaining wifi connection, attempt to sync entries.
3. "Synchronization Failed" will immediately appear.

-Behavior remains the same after restarting the app/rebooting the tablet.
-I switched projects to "demoproject" and then back to "rwandapicohydro" to see 
if this would solve the problem, but instead it appeared to lose all 60 of my 
local entries.

What is the expected output? What do you see instead?
I expect the entries to synchronize, or a more detailed error message.

Which handset or browser did you notice the problem on? On what operating
system? What is the name of the Project that you were trying to use?
TABLET Asus Transformer TF101, Ice Cream Sandwich, project "rwandapicohydro".
***Same project works fine when uploading from motorola photon.

Please provide any additional information below.

If possible, I would like to know where the 'missing' entries might now be 
stored on the tablet so I can manually parse them, I cannot find anything 
except an epicollect thumb/photos folder.

Thanks,
Josh

Original issue reported on code.google.com by jjmilburn@gmail.com on 16 Aug 2012 at 9:43

GoogleCodeExporter commented 9 years ago
Hi Josh,

Can you check the memory card on your tablet to see whether a) you have one and 
b) you can access it fine.

Your entries will be within the SQLite instance on the handset but just to make 
sure all OK hardware wise.

all the best

David

Original comment by daanen...@gmail.com on 21 Aug 2012 at 4:04

GoogleCodeExporter commented 9 years ago
No problem accessing the sd card, can get to other files on it no problem.
what should I look for on the sqllite db to find it ?

Original comment by jjmilburn@gmail.com on 22 Aug 2012 at 6:16

GoogleCodeExporter commented 9 years ago
Just following up on this -- where is the SQLLite database located on my
tablet (the one that Epicollect uses)?  Is it in the internal memory, or
the SD Card, and what is the path to reach it?

Thank you,
Josh

Original comment by jjmilburn@gmail.com on 10 Sep 2012 at 1:24

GoogleCodeExporter commented 9 years ago
Hi Josh, on my devices, only images taken by epicollect are stored on the SD 
card, each labelled as deviceID_timecode.jpg where timecode is the same as in 
the associated epicollect Entry.
All other information like GPS and your own formfield answers are stored in 
internal memory.
On our Sony Xperia Go we can easily access internal memory when linking to a PC 
via USB, just by not activating the usual USB-SD link that you use to download 
images etc. THis doesn't work on our Xperia X10. How you access internal memory 
on other devices I have no idea, but that is not an epicollect-specific 
question and you should be able to get answers for your device on other forums.

Incidentally, because of local slow wifi in our Indian locations, we copy the 
epicollect jpg images to a PC via USB for internet upload to our own server, 
and erase them from the SD card. This makes our epicollect Sync much faster so 
our field workers get much faster turnaround when emptying their phone. And 
it's easy for us to re-pair the images with their entries using their 
deviceID_timecode.jpg names.

If you let Epicollect sync the images to Epicollects server in the way they 
intended, each image can be collected from its own URL using a quite different 
alphanumeric code. However this is also listed in the Sync XML or csv file.

Original comment by woola...@gmail.com on 24 Dec 2012 at 5:53