Informix Error -12059: Smart Large Objects: open failed at read of smart-large-object header.
Cause and resolution
Smart Large Objects: open failed at read of smart-large-object header.
Possibly you attempted to open a nonexistent or deleted smart large object.
Ensure that the system is not collecting unreadable data in the smart large object because of a zero reference count. Ensure that the smart-large-object handle is not getting corrupted.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-12059 fires when opening a smart large object fails while reading its header — per the official guidance.
- An attempt to open a nonexistent or deleted smart large object, per the official guidance — the direct, likely cause.
Solutions / Resolution
- Ensure the system isn't collecting unreadable data in the object due to a zero reference count, per the official guidance.
- Ensure the smart-large-object handle isn't corrupted, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond opening a nonexistent/deleted object.
Diagnostic Checks
- Check whether the smart large object still exists and its reference count, and confirm the handle used to open it isn't corrupted.
Related Errors / Related Topics
- -12048 — "Smart Large Objects: unique ID does not match. Smart large object probably deleted." A related deleted-object error, on a unique-ID mismatch rather than a header read failure.
Opening a smart large object failed reading its header, likely because it's nonexistent or deleted — check its existence and reference count.