I installed 3.5 Developer in a separate directory and changed the http port to 8081. I could connect successfully (as a backend, I use MySQL and I could connect fine).
However, now I cannot connect to my 2.2.8 version of Servoy anymore. Previously I had 2.2.7 installed, when I tried to open it, I got the error
Repository found in database too new for this software version. Repository version: 31, software version: 27. Upgrade Servoy first
I upgraded to 2.2.8, restarted and still get the same error. When I check for a new version, I get “no new update available”.
How can I connect to my old version again and of course, how can I connect with the two Servoy versions at the same time (two repository servers or one…)? If I use just one repository, can I simply change the user name in one of the solutions?
I have a backup of my old 2.2.7 Servoy directory. Should I copy components from there into my now upgraded 2.2.8 directory? If I did this, could I still use the 3.5 Version?
It seems you used the same repository database for 3.5.x as the one with 2.2.x.
Version 3.5 will make changes in the repository in a way that are incompatible with older versions. Ditto with version 3.0/3.1.
So if you want to keep several versions on your computer you need to create separate repository databases.
You say you use MySQL as backend. If you also use that for your repository database then things are fairly simple. Just create a second database named repository_35 or so (name of the db can be any name, unlike the name of the database connection).
Then start Servoy 3.5 and point it to the new database. It will ask to create a repository and after that you are set.
As for the 2.2.x repository. If you want your solutions back in 2.2.x you better restore a backup of your repository database.
Thanks for your reply! I have another question, before I try to get the default repository running again. Would it be possible to switch to MySQL repository for the already existing solution? I still have it on another computer, so I could do the switch there and import it into MySQL.
Would the installation process for a new version of my solution still be the same?
You can point Servoy to any database on any other machine you can connect to.
How things work will stay the same.
You want to get the existing solutions from your production server or something and copy them back to your development machine ?
If so you can connect to that repository and simply export the solutions. Or if you have developer already on that machine use that Developer.
After this you can import your .servoy files back into a new repository.