I am attempting to import a legacy 8.3.2 solution into Developer 2022.12.1, and it loads successfully. However, when the solution is run in a Smart Client, the forms that are displayed using showInModalWindow() either partially show or do not show at all. Also, some of the fields on the form that are blank should have data. It’s as if the form is not fully loading. See attached graphic. Anyone know what is happening? Thanks!
Thanks, Omar, for pointing me to your other thread and for the sanity check…glad to learn I am not the only one experiencing this issue!
I followed the instructions you gave in the thread, but when I launch Developer, a message appears stating to check the Developer log files (there is nothing in the servoy_log.txt file…I don’t think it gets far enough along to create entries for this log). Below is an excerpt from the Developer log file. Would you mind having a look to see if anything unusual stands out. There are a lot of Unresolved requirement: issues, and I have no idea how to resolve them. Thanks!
!MESSAGE Could not resolve module: org.eclipse.e4.emf.xpath [162] !MESSAGE Could not resolve module: org.eclipse.equinox.simpleconfigurator [2] !MESSAGE Could not resolve module: org.eclipse.ui.genericeditor [315] !MESSAGE Could not resolve module: org.eclipse.wst.common.modulecore [341] !MESSAGE Could not resolve module: com.servoy.eclipse.ui [30] !MESSAGE Could not resolve module: org.eclipse.wst.sse.core [352] !MESSAGE Could not resolve module: org.eclipse.equinox.p2.operations [225] !MESSAGE Could not resolve module: org.eclipse.e4.ui.dialogs [168] !MESSAGE Could not resolve module: org.eclipse.ui.views [326] !MESSAGE Could not resolve module: org.eclipse.core.filesystem.win32.x86_64 [120] !MESSAGE Could not resolve module: org.sweetlemonade.eclipse.json [387] <Many, many more!>
I installed Java11 and can verify that the forms are either blank or not being completely painted. Installing OpenJDK11 and pointing the Servoy.ini file to its jvm.dll does fix the issue. Do you know what the difference is between the jvm.dll files?
Also, I tested with Java17, and the problem comes back…blank screen or partial screen. Adding OpenJDK17 did not fix it this time. I am not certain this is a valid test, because with Java17, the Servoy.ini file did not have an entry for -vm. I added a -vm line to point to the OpenJDK17 jvm.dll.
I am attempting to run a legacy solution (smart client) and an NG solution together on a 2021.12 server. That is do-able, right?