Informix Error -50410: Objects of this class are for use with IBM Informix Dynamic Server or IBM Informix Universal Server only.
Cause and resolution
Objects of this class are for use with IBM Informix Dynamic Server or IBM Informix Universal Server only.
An attempt was made to construct or use a function call of one of the following classes: ixCollection, ixList, ixMultiSet, ixSet, ixBoolean, ixValueDesc, and ixRawValue.
Only Dynamic Server 9.2x or later and Universal Server support these classes, so they are currently disabled. Use of objects of these classes will result in a fatal error.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50410 is raised by the ixCollection class in the Window Painter GUI builder library — per the official guidance:
An attempt was made to construct or use a function call of one of the following classes: ixCollection, ixList, ixMultiSet, ixSet, ixBoolean, ixValueDesc, and ixRawValue. Only Dynamic Server 9.2x or later and Universal Server support these classes, so they are currently disabled. Use of objects of these classes will result in a fatal error.
- Objects of this class are for use with IBM Informix Dynamic Server or IBM Informix Universal Server only, 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
ixCollectionflags here, against the constraint the official guidance describes.
Related Errors / Related Topics
- -50408 — "setValueStr( ) has been passed an invalid string." Another
ixCollection-related condition in this set. - -50406 — "setValueStr( ) for an ixCollection can only be called if the ixCollection is fully typed, i.e., the value to be contained in the ixCollection is fully specified." Another
ixCollection-related condition in this set.
Objects of this class are for use with IBM Informix Dynamic Server or IBM Informix Universal Server only.