An installation (coming from the normal installer or from a platform specific archive) is shipping with with a Java VM (Java 14.0.1)
So for the platform specific archives you don’t need to install or java have on your system.
The developer can be updated by the http://download.servoy.com/developer/la … ecandidate update site url.
This is in our “latest” release stream (03,06,09,12) if you want to stick the the lts release then disable that releasecandidate url and stick to the urls with “lts” in the name
If you update to this release you have to do a new install of 2020.03.1_lts to go back to an the LTS release branch
If you do update from a bit older version (then 09) then it could be that there is a left over driver in the drivers dir that has 0 bytes. Make sure you delete that one, and if you make war exports from this make sure you don’t include this 0 byte driver jar. That will result in errors when deploying.
The release notes point to a page about the new validation process (which looks really good BTW!) https://wiki.servoy.com/pages/viewpage. … d=57180253 and on this page there is a section showing how to get and deal with the record markers from a call to databaseManager.validate().
var recordMarkers = databaseManager.validate(record, {originationCall: "customerForm"});
if (recordMarkers)
{
var problems = recordMarkers.getProblems();
problems.forEach(/** @param {JSRecordMarker} problem*/ function(problem) {
application.output(problem.message)
application.output(problem.i18NMessage);
application.output(problem.column);
application.output(problem.customObject);
});
}
It is showing a call to recordMarkers.getProblems() but the text part of the page refers to a method called getMarkers() instead:
If the caller of databaseManager.validate(record) sees that an object is returned it can then call recordMarkers.getMarkers() to get an array of JSRecordMarker.
We’re happy to invite you to our tech webinar series, with three short webinars to cover this release. Come explore the ins-and-outs of 2020.09, including the latest updates to the platform and its suite of extension packages.
We’ll kick things off Monday, September 21 with a release overview with a demo of Servoy’s newly enhanced Data Validation controls with more sessions Wednesday and Friday to be announced.