Hi Tijs,
In the downloaded "activiti-explorer" (version 5.13) zip file, there is a jar called "activiti-engine-5.13.jar". Upon extracting this, there is a path (which is exactly what you mentioned) as -> org/activiti/db/upgrade.
Inside this, the following upgrade sql files (w.r.t to h2) are found:
1) activiti.h2.upgradestep.50.to.51.engine
2) activiti.h2.upgradestep.53.to.54.engine
3) activiti.h2.upgradestep.54.to.55.engine
4) activiti.h2.upgradestep.58.to.59.engine
5) activiti.h2.upgradestep.59.to.510.engine
6) activiti.h2.upgradestep.510.to.511.engine
Here, if you see, some upgrade steps are missing (eg: 11-> 12, 12-13)…we are currently trying to upgrade from version 5.9 to 5.13. In particular, we created a maven project containing code to deploy process files using (Activiti 5.9 jar is the version the pom file).
In H2 database, the schema.version being shown is also 5.9 after the process file got deployed.
Our activiti-explorer war file version, however, is 5.13 and this is deployed on Tomcat 7. While starting up Tomcat, this war file is connecting to the database (at least this was how I understood, so please correct me if I am wrong) and trying to upgrade the schema (probably to version 5.13) but is failing.
I think this is because of the missing SQL engine upgrade files inside the activiti-engine jar file present inside the activiti-explorer war file.
Can you please confirm my understanding and correct me where necessary?
-
A M Bharath