We are pleased to announce the availability of Servoy 2020.06.1 (release number 3583)
Look at the whats new for more info about the 2020.6.x changes
For all fixes in this release see issues list.
This version is available through the the download site
We ship only installers, so for windows an exe file and for osx a dmg, for linux we have a archive tar file.
The full installers/archives are only for new installs, never use that to update/overwrite an existing install, existing installations should always be updated through the “check for updates”.
This release can be updated by using the “latest” url: http://download.servoy.com/developer/latest/ (when you come from 2019.03 or higher)
If you install a clean install besides the current one which is 2019.12 or lower, be aware that the workspace will be upgraded and it is not recommended to use an upgraded workspace with an older release again.
This release is build on Eclipse 2020.03 (4.15)
If check for updates says there are no updates, then it could be a caching problem of eclipse, please restart the developer once and try again.
We ship a java with our installation (Java 14.0.1). So there doesn’t need to be a java installed on the system anymore.
Also with a next update, we can update the java version with it so no need to keep it up to date yourself anymore.
The update site can’t be used to upgrade from 84 to this release, a bug in the eclipse update mechanism will result in a broken installation.
So a clean install needs to be done if you come from 84 (but you can reuse the existing workspace just fine)
This is a release in our quarterly release cycle, if you want to stay on the LTS path you need to stick to 2020.03.1 and enabled only the lts update site.
I have downloaded the .exe and installed the Servoy Developer on a Windows 10 PC with bundled PostgreSQL and samples.
When I launch the Servoy developer (3583) it seems that the SQL server (localhost:5432) is not starting.
I would like to run the Servoy Sample Solution from the Servoy Platform, but I get the error: No valid server.
Of course I could define the databases to a running SQL server on an external machine, but I would like to run the Servoy Developer and the SQL server on that one Windows PC.
The only log entries I get is in the servoy_log.txt. The errors there belongs to : Connection to localhost:5432 refused.
This is of course the PSQL server is not running.
I have checked the ports and 5432 should be available.
What does this line mean in the servoy_server.bat:
rem To start postgres add this to the next line:postgres_db\bin\pg_ctl start -D database -l postgres_db\postgres_log.txt
? Is this because of the PSQL server is not starting?
BTW, I have Win 10 running in a Virtual Machine on a Mac. Is this perhaps occuring the problem?
it looks like your postgres doesn’t start automatically…
The command after the colon will start prostgres - so copy it to a new line or remove the stuff before (including) the colon
Regarding win10 on a mac: No clue - I’m Win-only.
But all the Mac-people seem to be very happy to use the mac version of Servoy. Why did you choose this way?
I have tried with the command pasted in a seperate line. But the PSQL server will not start.
Why do I have to edit a bat file to get this f*** running?? I have searched and read the documentation for special behaviour for the Win installer, but always old stuff there.
I’m also happy with the Mac version of Servoy. It is running well out of the box.
The idea was to run the current sample solution on Windows in a seperate Monitor because I got issues running to instances of Servoy in the OS.
EDIT:
I tried with the Command Prompt, but get a dll error.
[attachment=0]start_psql_cmd.png[/attachment]
Yes, so you do not need to modify that batch file - it does not affect developer. That batch file is only used to start the Servoy Server - when yes, by default it does not automatically start a DB server (it is assumed that when starting a server only you have the DB already set up elsewhere). And that line is commented out so that it can just be un-commented by ppl. who want the embedded DB to be started in case of Servoy Server as well.
Anyway now the idea is to move more and more towards .war deployment for production (so export the solution as .war and put it in a .war container, which supports ng client as well as smart/web clients) instead of starting with Servoy Server for production (which would work for smart and web client but not for ngclient).
But to go back to your problem - see the comments in the case Johan posted (that is fixed for 2020.09). For 2020.06.1 and fresh windows systems you need to install Visual C++ redistributable; that is required by PostgreSQL but not installed automatically in this version.