Informix Error -9438: Feature or method (<identifier>) is not supported for opaque types. </identifier>
Cause and resolution
Feature or method (<identifier>) is not supported for opaque types. </identifier>
The feature or method (<identifier>) is currently not supported for opaque types. This feature or method might be implemented in a future release. </identifier>
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9438 fires when the named feature or method is used against an opaque type that doesn't support it in this release — per the official guidance.
- A feature or method not yet implemented for opaque types, per the official guidance — the direct, only cause; it might be implemented in a future release.
Solutions / Resolution
- Avoid using the named feature or method with opaque types, per the official guidance's implication, until a supporting release is available.
Examples
N/A
No specific triggering statement is documented; the named feature/method varies.
Diagnostic Checks
- Check whether the named feature/method is documented as supported for opaque types in the current release, and avoid it if not.
Related Errors / Related Topics
- -9432 — "Variable length UDTs are not supported in this version of Java." A related Java-feature-coverage limitation, on variable-length UDTs specifically rather than a named feature/method.
- -9439 — "Feature or method (
) is not supported for distinct types." The same class of feature-coverage limitation, for distinct types rather than opaque types.
The named feature or method isn't yet supported for opaque types — avoid it until a supporting release.