My production environment runs on Flowable 6.4, but for development we are running 6.6. Every so often we will pull down our production data and install it into the lower environments, so we are running on the same data that our users work with. This process typically works fine, except that this time we made a mistake. One of the 6.6 sequences got left in and caused the upgrade process to tank (log snippet below has had server info sanitized).
It was an error in our data refresh process that left the sequence in. The question is therefore:
Is there a way to recover/repair/rollback the upgrade process so that when an issue like this does arise, we can simply fix the problem and retry the upgrade?
If not, is there a way to trick Flowable into re-running the upgrade without blowing up all the object creation steps? Or would that result in pain and suffering, meaning it’s easiest if we simply fix our data refresh process (which entails using the Oracle data pump utility, so we are dropping the objects in the schema and then importing the 6.4 objects and data rows).