Major
Detail
Detail
#27027
Declarative forms: SelectField disappears after upload if option list depends on mandatory property
#27042
MaintenanceJspBase should write to the log first, then to the client, instead of the other way around.
Bugfix
(User-visible)
Detail
#27172
LayoutEditor: StackOverflowError with wrong model declaration
At a form it is declared from which source (component channel) the form gets its model.
Problem
If you make a mistake here, declare "Own component -> Model" as model and create a cycle this way, a StackOverflowError is thrown:
at com.top_logic.mig.html.layout.LayoutComponent.collectModelDestinations(LayoutComponent.java:2727) at com.top_logic.mig.html.layout.LayoutComponent.collectModelDestinations(LayoutComponent.java:2727) at com.top_logic.mig.html.layout.LayoutComponent.collectModelDestinations(LayoutComponent.java:2727) at com.top_logic.mig.html.layout.LayoutComponent.collectModelDestinations(LayoutComponent.java:2727)
This then leads to subsequent errors, so that even after correcting the error, the layout and also the design mode do not work again until the user logs in again.
Test
TestRegression27172.script.xml