Uploaded image for project: 'Reported Issues'
  1. Reported Issues
  2. RI-42

X705: The solution for BUG 30704 is causing compatibility problems

    XMLWordPrintable

    Details

    • Type: Maintenance
    • Status: Fixed (View Workflow)
    • Resolution: Unresolved
    • Labels:
      None
    • Old bug number:
      31116
    • environment:
      Hide

      +Uniface: Version 9.6.07 - X705 (and higher)
      +Operating System: OS independent
      +Database: DBMS independent

      Show
      +Uniface: Version 9.6.07 - X705 (and higher) +Operating System: OS independent +Database: DBMS independent
    • 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.

        Attachments