ODK aggregate minimum requirements for supporting packages Java/Tomcat/MySQL

Hi,

Maybe I am missing it, but there are no guidelines about which versions of Java/Tomcat/MySQL are minimum required by every version of ODK Aggregate. I remember struggling with making Aggregate 1.4.13 work for 3 days with Tomcat6 and then finding a comment somewhere that it requires minimum Tomcat7 and Java8.

Is there a list which describes these things? If yes, then please point me to it. If no, then please do put this in release notes perhaps.

Regards,
Saad

This page has a lot of the information you'd need. It's for people wanting to work on Aggregate code, but it has all the version information you're looking for.

I agree (in advance) that it's probably not in the easiest-to-find spot; we're still spooling up a major documentation improvement effort.

1 Like

https://github.com/opendatakit/opendatakit/wiki/Aggregate-Release-Notes has also a ton of information on the various differences in the versions.

1 Like

Hi,

Sorry to bring it up again, but I am still unable to reach to my required info, related to the minimum version pre-requesites of Java/Tomcat/MySQL for ODK Aggregate installation and working (this time for version 1.6.0). Both the links mentioned by @yanokwa and @issa above are either not working or not updated now. Can anyone help on this? @LN

Thanks,
Saad

For everyone's benefit, I got following info after a long time of hit-and-trial.

ODK Aggregate 1.4.15 works on following versions of supporting packages:

  • Java 1.7.0_181
  • Tomcat 8
  • MySQL 5.7.22

However, Aggregate 1.6.0 does not work on the above environment (not sure why, even through these are fairly new versions of all). I just spent 3 hours in troubleshooting, but finally reverted back to installing the working 1.4.15 aggregate.

Hi, @Saad!

Aggregate 1.6.0 requires Java8u171 or higher to work. The rest of the specs you've noted look good.

2 Likes

@ggalmazor Can you please add the Tomcat versions and MySQL/PostgreSQL versions to the docs? That'll save the next person a lot of time!

1 Like

Done :slight_smile: