Details
-
Type: Maintenance
-
Status: Fixed (View Workflow)
-
Resolution: Unresolved
-
Labels:None
-
Old bug number:31116
-
environment:
-
Patch version:G101
Description
Summary:
Uniface: The solution for BUG 30704 (Compiler does not throw error when entity
frame below page break frame) can cause compatibility problems. Prior to the
bug fix there was a loophole in the compiler that allowed to place entity
frames directly below a trailer frame.
Symptoms:
The solution for BUG 30704 (Compiler does not throw error when entity frame
below page break frame) can cause compatibility problems. Prior to the bug fix
there was a loophole in the compiler that allowed to place entity frames
directly below a trailer frame.
The compiler only threw an error when the entity frames where painted with a
gap of one or more cells below the trailer frame. When there was no gap between
the trailer frame and the entity frames then the component compiled without an
error.
With the bug fix the compiler will always throw the error 1054 (Entity frames
not allowed below a trailer frame) when an entity frame is painted below a
trailer frame.
Scenario accepted prior to BUG fix 30704:
---------------
Trailer frame |
---------------
Entity frame |
---------------
Scenario that caused the compiler error 1054 (prior to BUG fix 30704):
---------------
Trailer frame |
---------------
---------------
Entity frame |
---------------
With the BUG fix 30704 both scenarios will cause the compiler error 1054.