Informix Error -33050: The type or subtype type-name has already been used.
Cause and resolution
The type or subtype type-name has already been used.
The statement redefines a user-defined type or subtype that has already been defined. This action is not allowed. Review the declarations, and use a unique name for this type.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33050 fires when a statement redefines a user-defined type or subtype that's already declared — per the official guidance.
- A user-defined type/subtype redefined under a name already in use, per the official guidance — the direct, only cause.
Solutions / Resolution
- Review the declarations and use a unique name, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a redefined type/subtype name.
Diagnostic Checks
- Check the flagged type/subtype name against existing declarations, and rename it if it collides.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -33050 in this set yet.
A user-defined type/subtype was redefined under an already-used name — use a unique name.