Informix Error -9432: Variable length UDTs are not supported in this version of Java.
Cause and resolution
Variable length UDTs are not supported in this version of Java.
This version of Java does not support variable-length. This feature is scheduled to be enabled in a future release.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-9432 fires when a variable-length UDT is used with a Java version that doesn't support them — per the official guidance.
- Using a variable-length UDT with a Java version predating that feature, per the official guidance — the direct, only cause; this feature is scheduled to be enabled in a future release.
Solutions / Resolution
- Avoid using variable-length UDTs with this Java version, per the official guidance's implication, until a release that supports the feature is available.
Examples
N/A
No specific triggering statement is documented beyond referencing a variable-length UDT.
Diagnostic Checks
- Check whether the UDT involved is variable-length, and avoid it (or use a fixed-length equivalent) with this Java version.
Related Errors / Related Topics
- -9438 — "Feature or method (
) is not supported for opaque types." A related Java-feature-coverage limitation, on opaque types generally rather than variable-length UDTs specifically. - -9439 — "Feature or method (
) is not supported for distinct types." A related Java-feature-coverage limitation, on distinct types generally rather than variable-length UDTs specifically.
Variable-length UDTs aren't supported by this Java version — avoid them until a supporting release is available.