Informix Error -50116: Length of ixString object exceeds the maximum length allowed.
Cause and resolution
Length of ixString object exceeds the maximum length allowed.
This message is generated by the ixString constructor, and by ixString member functions setValueStr(), concat(), concatRep(), insert(), replace(), and concatChar(), when the length of the ixString object exceeds the maximum size allowed: 32,766 characters.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50116 is raised by the ixString class in the Window Painter GUI builder library — per the official guidance:
This message is generated by the ixString constructor, and by ixString member functions setValueStr(), concat(), concatRep(), insert(), replace(), and concatChar(), when the length of the ixString object exceeds the maximum size allowed: 32,766 characters.
- Length of ixString object exceeds the maximum length allowed, per the official guidance — the direct, documented condition.
Solutions / Resolution
- Adjust the calling code to respect the constraint named in the message, per the official guidance — no other resolution is documented.
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
ixStringflags here, against the constraint the official guidance describes.
Related Errors / Related Topics
- -50123 — "Invalid length specified for the ixString::pad() member function." Another
ixString-related condition in this set. - -50122 — "Invalid length specified for the ixString::truncate() member function." Another
ixString-related condition in this set.
Length of ixString object exceeds the maximum length allowed.