major
minor
minor
#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.
defect
(User-visible)
minor
#27172
LayoutEditor: StackOverflowError with wrong model declaration
A form specifies the source (component channel) from which the form obtains its model.
Problem
If you make a mistake here—for example, declaring "Own Component -> Model" as the model and thereby creating a cycle—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 the error has been corrected, the layout and the design mode itself will not function again until you log in once more.
Test
TestRegression27172.script.xml