Informix Error -4129
-4129 Object name expected.
In the HANDLE statement, the event was prefixed with a "name." qualifier, but the name is not that of a known object.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4129 fires when a HANDLE statement's event is prefixed with a name. qualifier, but name
isn't a known object — per the official guidance, the qualifier must actually name an object.
- A
HANDLEevent's dot-qualifier prefix isn't a known object, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check the spelling of the qualifier, and confirm it names an actual declared object.
Examples
A dot-qualifier that isn't a known object
HANDLE notAnObject.MyEvent WITH myHandler
-- -4129: notAnObject is not a known object
Corrected
DEFINE o Order
HANDLE o.MyEvent WITH myHandler
Diagnostic Checks
- Check the spelling of the object-name qualifier before the event in the
HANDLEstatement.
Related Errors / Related Topics
- -4127 — "Event expected." A related
HANDLE-statement error, about the event identifier itself not being a declared event, rather than its object-name qualifier being invalid.
The HANDLE statement's event qualifier isn't a known object — check its spelling.