we’ve upgraded our Smart Client solution to Servoy 2024.3 LTS from 2022.3 LTS
Now when launching the Smart Client in the Servoy Developer we have have various error dialogs on different forms for different value lists:
[attachment=1]Bildschirmfoto 2024-11-25 um 09.37.20.png[/attachment]
In the Console there are errors like this:
ERROR com.servoy.j2db.util.Debug - The valuelist was already created for type: MEDIA
for the dataproviders:
So it can't be used also for type: NUMBER for the dataprovider: uid_v_legitimationstypen
Please edit these dataprovider(s) (using table editor for database column or Edit variable context menu action for variables) of this valuelist: Legitimationstypen so that they have the same type.
I’ve double-checked on which dataproviders these valuelists are in use and i can’t find any different types for those valuelists.
It always says that the valuelist was already created as MEDIA type.
Example valuelist “Legitimationstypen”:
[attachment=0]Legitimationstypen-valuelist.png[/attachment]
It has a return dataprovider with type NUMBER.
The valuelist is used in a form with a combobox and dataprovider uid_v_legitimationstypen, which is also a NUMBER.
I’ve no idea why the error message says, that this valuelist was already created for the type MEDIA.
Is this a bug? Or can you help me to fix this issue?
Thank you Johan, the update.zip has fixed it!
I’ve downloaded the update.zip and replaced the files in my latest 24.03 LTS release Servoy Developer.
Now the error messages are gone!
I think there will be an official future 24.03 LTS release which contains the fix, right?
this can also be because you start a client differently through a different path
So that the valuelist are not accessed through different types…
You can’t create (custom) valuelist that that map on different real types, so once on a number and another on a string dataprovider. That is not allowed because strange things can happen then