Informix Error -50404: INSERT and SET in ixSet only allowed if ixValue object is unique to the ixSet.
Cause and resolution
INSERT and SET in ixSet only allowed if ixValue object is unique to the ixSet.
An attempt was made to insert or set a duplicate element to the ixSet object. Use a unique element that is not already contained in the ixSet object. To check for the uniqueness of an element, use the contains( ) function call (as described in the Standard Class Library Reference).
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50404 is raised by the ixSet class in the Window Painter GUI builder library — per the official guidance:
An attempt was made to insert or set a duplicate element to the ixSet object. Use a unique element that is not already contained in the ixSet object. To check for the uniqueness of an element, use the contains( ) function call (as described in the Standard Class Library Reference).
- INSERT and SET in ixSet only allowed if ixValue object is unique to the ixSet, per the official guidance — the direct, documented condition.
Solutions / Resolution
- Check the specific value or object state the message names, per the official guidance, against the constraint it describes.
Examples
N/A
No specific triggering statement is documented beyond the class-library condition described above.
Diagnostic Checks
- Check the specific value, object state, or call sequence that
ixSetflags here, against the constraint the official guidance describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50404 in this set yet.
INSERT and SET in ixSet only allowed if ixValue object is unique to the ixSet.