ODK Aggregate 0.9.6 Upload Form Error

Hello ODK,

I am preparing for a forest monitoring project and am having a few
errors and questions. I am really excited about the capabilities and
give much gratitude for ODK! I am currently running an emulator 2.2
API 8. I don't have a lot of technical experience so I appreciate the
help.

  1. On emulator, ODK collect is no longer connecting to my local
    instance at http://localhost:8080.
    Route: Open ODK Collect--> Menu: system preferences-->select
    http://localhost:8080 -->Manage Forms --> Get forms -->Error Message :
    "Form listing failed. localhost/127.0.0.1.8080 connection refused.

  2. I have been unable to upload an Xform I created in ODK build to
    my .appspot aggregate instance
    Route: --> Login to Appspot --> Upload form Choose RareSpecies.xml --

click upload -->Error Message: Problem with JavaRosa Parsing
Form:null

  1. Is there a way I can get the emulator to record "fake" GPS
    coordinates? It would be nice to test the system all the way through
    form collection to visualization before I demo the capabilities to the
    local forest communities. Also, I will be working in areas with dense
    tree cover where the android GPS is likely to fail. Have you had any
    feedback of users entering GPS manually into ODK collect or later in
    Fusion tables?

Thank you,

Adam Calo
Colorado State University &
El Colegio de la Frontera Sur
Conservation Leadership
adamcalo@gmail.com

With regards to 2) I solved the problem by viewing some older
community posts. It seems the javarosa parsing was a simple error on
my part, leaving an entry blank. Thank you

ยทยทยท On Aug 21, 10:17 am, Adam Calo wrote: > Hello ODK, > > I am preparing for a forest monitoring project and am having a few > errors and questions. I am really excited about the capabilities and > give much gratitude for ODK! I am currently running an emulator 2.2 > API 8. I don't have a lot of technical experience so I appreciate the > help. > > 1) On emulator, ODK collect is no longer connecting to my local > instance athttp://localhost:8080. > Route: Open ODK Collect--> Menu: system preferences-->selecthttp://localhost:8080-->Manage Forms --> Get forms -->Error Message : > "Form listing failed. localhost/127.0.0.1.8080 connection refused. > > 2) I have been unable to upload an Xform I created in ODK build to > my .appspot aggregate instance > Route: --> Login to Appspot --> Upload form Choose RareSpecies.xml -->click upload -->Error Message: Problem with JavaRosa Parsing > > Form:null > > 3) Is there a way I can get the emulator to record "fake" GPS > coordinates? It would be nice to test the system all the way through > form collection to visualization before I demo the capabilities to the > local forest communities. Also, I will be working in areas with dense > tree cover where the android GPS is likely to fail. Have you had any > feedback of users entering GPS manually into ODK collect or later in > Fusion tables? > > Thank you, > > Adam Calo > Colorado State University & > El Colegio de la Frontera Sur > Conservation Leadership > adamc...@gmail.com

hey adam,

looks like you solved the second issue. my answers to the rest are inline.

  1. On emulator, ODK collect is no longer connecting to my local
    instance at http://localhost:8080.
    Route: Open ODK Collect--> Menu: system preferences-->select
    http://localhost:8080 -->Manage Forms --> Get forms -->Error Message :
    "Form listing failed. localhost/127.0.0.1.8080 connection refused.

if you are using the emulator to connect to a localhost aggregate
instance, your url will be http://10.0.2.2:8080. read
http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking
for more.

  1. Is there a way I can get the emulator to record "fake" GPS
    coordinates? It would be nice to test the system all the way through
    form collection to visualization before I demo the capabilities to the
    local forest communities. Also, I will be working in areas with dense
    tree cover where the android GPS is likely to fail. Have you had any
    feedback of users entering GPS manually into ODK collect or later in
    Fusion tables?

yes, you can get fake coordinates.
http://developer.android.com/guide/topics/location/obtaining-user-location.html#MockData
has instructions. using telnet and geo fix has worked best for me.

i think manual entry of geo coordinates is likely to result in lots of
errors. you might consider a connecting higher quality gps with
bluetooth connectivity to odk collect. search the list for models that
others have tried.

hope that helps!