Giving up for now on V3.5.
I uninstalled 3.5, then installed V3.1.8
I created the repository server as always had worked before but when in File/Repository/Check Repository get this message:
“com.servoy.j2db.persistence.RepositoryException: Repository found in database too new for this software version. Repository version: 31, software version: 29. Upgrade Servoy first.”
The Servoy Developer splash screen says 3.1.8. Have I done something wrong?
It seems you still have your 3.5 repository running and you can’t use that version of the repository database with 3.1.
When you quit Developer then Sybase will keep running.
Just kill the dbsrv9 process and relaunch Servoy Developer.
Hope this helps.
Have not installed Sybase, I’m using Oracle XE. However the DB was still running - so I thought you had given me the answer! No such luck. I stopped the Database, uninstalled Servoy, rebooted the computer, reinstalled Servoy 3.1, restarted Oracle database and I still get the error.
Thanks for suggestions. Uninstalling and re-installing Oracle corrected the problem.
What probably happened was that you installed and started Servoy 3.5 while the Servoy Repository DB in Oracle for your 3.1 installation was still running.
When you started Servoy Developer 3.5, you got asked a question to upgrade the repository, which you answered Yes to.
That upgraded your 3.1 repository database to a Servoy 3.5 repository database.
When you then uninstall 3.5 and run 3.1 again, it gave you the message that the repository database (3.5) was too new for the Servoy version (3.1) that you were running.
When you dropped the database and created a clean repo database again, that solved the issue, because Servoy then automatically generated all the required tables in the repo database by itself and then offcourse for the correct version.
In the future: take care when answering Yes to the question if you want to upgrade the repo database, because it’s a one way upgrade. You cannot downgrade!!
Paul