Issue 31689  —   V10 IDE: Triggers without executable code should fall back on default behavior

Status:   Planned for resolution in 10.3.01

Solution available in patch(es):      F205    G405

Description:

 Summary:
 V10 IDE: Triggers without executable code should fall back on default behavior

 +Uniface Version  : 10.2.01
 +Operating System : OS independent
 +Database         : DBMS independent

 Reproduction scenario:
 1. Define a modeled entity with a modeled field,
    which has a syntax definition of "MAN", and
    which has a "trigger error" that has no implementation.
 2. Use that entity and the field on a component.
 3. Run the component
 4. Empty the field
 5. Press <TAB> to leave the field.

 Actual Result:
 In step 2:
     The compiler gives a message like:
         Compilation of trigger Error of field <FLD> resulted in an empty module;
         this disables its default behavior
 In step 5:
     Nothing. The next field gets focus.

 Expected Result:
 In step 2:
     No compilation message.
 In step 5:
     The Leave-Field fails; the field keeps focus.
     "0129 Error on field <FLD>; (sub)fields are required" in the message line.

Workaround:

 There is no workaround for this issue.

Notes: