Informix Error -12048: Smart Large Objects: unique ID does not match. Smart large object probably deleted.
Cause and resolution
Smart Large Objects: unique ID does not match. Smart large object probably deleted.
The smart large object being referenced by the smart-large-object pointer has been deleted.
Ensure that the smart-large-object pointer is valid and that the smart large object has not been deleted. If you are keeping a smart-large-object handle, then the reference count for the smart large object must be greater than 0 or the database server deletes the smart large object at session end.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-12048 fires when a smart-large-object pointer references an object that's been deleted — per the official guidance.
- The smart large object referenced by the pointer having already been deleted, per the official guidance — the direct, only cause.
Solutions / Resolution
- Ensure the smart-large-object pointer is valid and the object hasn't been deleted, per the official guidance.
- If keeping an LO handle, ensure the reference count stays greater than 0, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond referencing a deleted object.
Diagnostic Checks
- Check the smart-large-object pointer's validity, and confirm the reference count hasn't dropped to 0 while a handle is still held.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -12048 in this set yet.
The referenced smart large object has probably been deleted — check the pointer's validity and reference count.