Forgot ODK Aggregate App Instance

Hi Jessica,

We have no access to any information about anyone's ODK Aggregate install.

If you can remember the Google account that was used to create the
instance, you can go to https://appengine.google.com and get a list of
all the instances created using that account.

Hope that helps,

Yaw

··· On Mon, Jan 16, 2012 at 07:14, Jessica Vernon wrote:

I would like to upgrade my version of ODK aggregate, but I can't remember
the app instance that I used during previous installations for the
safe-water.appspot.com site.

Hi Jessica,

Your application id is going to be 'safe-water'

Please determine your ODK Aggregate version and the necessary steps to
upgrade from that version to the present one. Determining your version is
described at the bottom of the release notes:
http://code.google.com/p/opendatakit/wiki/AggregateReleaseNotes

For the ODK Aggregate Instance Name, you can recover this by going to the
Logs page of your application. Do this via:

  1. https://appengine.google.com
  2. Click on 'safe-water'
  3. Click on 'Logs' in the left sidebar
  4. Expand 'Options' by clicking on it
  5. Click the 'All Requests' radio button.
  6. Type 'RealmString' in the filter box.
  7. Click 'Search'

This will bring up log entries with 'RealmString' in them. Within those,
search for the log line that looks like this:
2012-01-13 10:38:18.665 org.opendatakit.common.security.Realm
afterPropertiesSet: RealmString: msundt-odk-test ODK Aggregate The ODK
Aggregate Instance Name
that you specified will be everything after the
'RealmString: ' and before the ' ODK Aggregate'. For this example, the ODK
Aggregate Instance Name is msundt-odk-test

Mitch

··· On Mon, Jan 16, 2012 at 9:01 AM, Yaw Anokwa wrote:

Hi Jessica,

We have no access to any information about anyone's ODK Aggregate install.

If you can remember the Google account that was used to create the
instance, you can go to https://appengine.google.com and get a list of
all the instances created using that account.

Hope that helps,

Yaw

On Mon, Jan 16, 2012 at 07:14, Jessica Vernon jvernon@poverty-action.org wrote:

I would like to upgrade my version of ODK aggregate, but I can't remember
the app instance that I used during previous installations for the
safe-water.appspot.com site.

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Hi Yaw,

I am trying to upgrade ODK Aggregate for a project in South Africa and the team is unaware of the ODK Aggregate Instance Name. The server is running on Tomcat and MySQL community. I wondered whether you knew of a way to recover the server instance name? A couple of hours of googling has been fruitless

Thanks,

Sachin

Here is a thread about how to get the instance name (which I think from reading the text it's the same as the realm string):

As stated it will show in the log during boot up. You should also be able to grab it from the security.properties file in the war. If you explode the war you will find an ODKAggregate-settings.jar and in that jar is the file security.properties that will show the realm string that Aggregate is trying to use. Summary: ODKAggregate.war -> WEB-INF/lib/ODKAggregate-settings.jar/security.properties

2 Likes

Hi Waylon

Thanks SO much for your help. This was a great fix!!! Really appreciate you taking the time

I accidentally removed my AWS instance without taking backup.
Is there a option to retrieve instance name without access to installation directory. All i have is database.