Issue 31903 — IDE: Exception when opening Component Editor on certain old migrated Forms.
Status: Planned for resolution in 10.4.01
Solution available in patch(es): 10.3.01.012
Summary: Exception when opening Component Editor on certain old migrated Forms. Environment: +Uniface Version : 10.3.01 +Operating System : OS independent +Database : DBMS independent Reproduction scenario: 1. Import a version 9 (or older) Form component export file, for a component that has an ambiguous layout. Ambiguous, here, means that the layout has two entities (ENT1 and ENT2, for ease of reference) where ENT2 is logically a child of ENT1, but where ENT2 physically occurs before ENT1 in the component's paint (the FORMPIC.UFORM field of the component). Inside ENT2 there should be a field. 2. Open the IDE's Component Editor for the imported component. Actual Result: At step 2, the IDE's Component Editor pops up an exception dialog, showing Error Code -10000, with a GFPSERVE_ERROR. Expected Result: At step 1, the import should fail, with a message indicating that the component has an ambiguous paint
Use the version 9 IDF to correct the Form layout before importing the component into version 10.