Informix Error -50006: The COPY operator is not supported in this class.
Cause and resolution
The COPY operator is not supported in this class.
This message is generated when the program attempts any of the following: ixFile::copy(), ixRowArray::copy(), or ixVisualObject::copy(). It is not clear what copying should do. Use the operating system to copy files. SuperTables use row arrays, so you should not need to copy them yourself. VisualObject is a virtual class, and the program should not be able to obtain an instance to copy.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50006 fires in the GUI builder ("Window Painter") class library -- per the official guidance: This message is generated when the program attempts any of the following: ixFile::copy(), ixRowArray::copy(), or ixVisualObject::copy(). It is not clear what copying should do. Use the operating system to copy files. SuperTables use row arrays, so you should not need to copy them yourself. VisualObject is a virtual class, and the program should not be able to obtain an instance to copy.
- The COPY operator is not supported in this class -- an invalid argument, state, or NULL
value reaching
ixFile::copy(), per the official guidance.
Solutions / Resolution
- Review the application's call to
ixFile::copy()against the condition described above, and correct the argument, object state, or configuration involved, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond the GUI builder class library condition named in the official text.
Diagnostic Checks
- Check the application's use of
ixFile::copy(), against the specific condition the official text describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50006 in this set yet.
The COPY operator is not supported in this class.