You are probably missing the openfx components that are used for smartclient.
These are not included in the adopt openjdk supplied with current Servoy-Editions.
You could try to install a jdk with the openfx (for example Java 8, 11, 17, 21, 23 Download for Linux, Windows and macOS) and modify the servoy.ini to use that jdk to run eclipse.
Thanks Robert,
I tried but I have the same artifacts problems:
-vm
#plugins/com.servoy.eclipse.jre.win32.x86_64_17.0.4/jre/bin/server/jvm.dll
C:/Program Files/Zulu/zulu-17/bin/server/jvm.dll
Am I missing something else?
Using Zulu 11.0.18 with openfx DOES work.
Looks like 11 is the latest release to support Smart Client.
For now Developer 2022-03 seems to run fine with Java 11, Johan, do you think I can use it with java 11 or should I expect problems?
it should work fine in java 17
For Servoy 2022.09 we did some fixes to not use api anymore that shouldn’t be used
When you are getting artifacts problems what do you see in the log, very likely you get exceptions there of stuff that is not accessible anymore (and you need to do --add-opens xxxxx/yyyy for it)
You are right Johan, It works in the current Servoy (2022.12.1) with the bundled Java 17.
So the problem is 2022.03 and btw no errors in console, just screen artifacts (portions of the window not drawn changing upon mouse click) in the smart client launched from developer.
I’ll stick with 2022.12.1 waiting for the next LTS.
Thanks!
no errors in any log file? so servoy or eclipse logs?