List of read/write status codes and messages for OPC UA
- Last UpdatedOct 29, 2026
- 5 minute read
This is a list of the possible status codes and messages that might be generated by read/write operations in OPC UA.
|
Status Code |
Status Message |
|---|---|
|
-2159476736 |
Bad – Max Connections Reached |
|
-2159411200 |
Bad – Syntax Error |
|
-2159345664 |
Bad – Would Block |
|
-2159280128 |
Bad – Expected Stream To Block |
|
-2159214592 |
Bad – Operation Abandoned |
|
-2159149056 |
Bad – Waiting For Response |
|
-2159083520 |
Bad – No Data Available |
|
-2159017984 |
Bad – End Of Stream |
|
-2147352576 |
Bad – Internal Error |
|
-2147287040 |
Bad – Out Of Memory |
|
-2147221504 |
Bad – Resource Unavailable |
|
-2147155968 |
Bad – Communication Error |
|
-2147090432 |
Bad – Encoding Error |
|
-2147024896 |
Bad – Decoding Error |
|
-2146959360 |
Bad – Encoding Limits Exceeded |
|
-2146893824 |
Bad – Unknown Response |
|
-2146828288 |
Bad – Timeout |
|
-2146762752 |
Bad – Service Unsupported |
|
-2146697216 |
Bad – Shutdown |
|
-2146631680 |
Bad – Server Not Connected |
|
-2146566144 |
Bad – Server Halted |
|
-2146500608 |
Bad – Nothing To Do |
|
-2146435072 |
Bad – Too Many Operations |
|
-2146369536 |
Bad – Data Type Id Unknown |
|
-2146304000 |
Bad – Certificate Invalid |
|
-2146238464 |
Bad – Security Checks Failed |
|
-2146172928 |
Bad – Certificate Time Invalid |
|
-2146107392 |
Bad – Certificate Issuer Time Invalid |
|
-2146041856 |
Bad – Certificate Host Name Invalid |
|
-2145976320 |
Bad – Certificate Uri Invalid |
|
-2145910784 |
Bad – Certificate Use Not Allowed |
|
-2145845248 |
Bad – Certificate Issuer Use Not Allowed |
|
-2145779712 |
Bad – Certificate Untrusted |
|
-2145714176 |
Bad – Certificate Revocation Unknown |
|
-2145648640 |
Bad – Certificate Issuer Revocation Unknown |
|
-2145583104 |
Bad – Certificate Revoked |
|
-2145517568 |
Bad – Certificate Issuer Revoked |
|
-2145452032 |
Bad – User Access Denied |
|
-2145386496 |
Bad – Identity Token Invalid |
|
-2145320960 |
Bad – Identity Token Rejected |
|
-2145255424 |
Bad – Secure Channel Id Invalid |
|
-2145189888 |
Bad – Invalid Timestamp |
|
-2145124352 |
Bad – Nonce Invalid |
|
-2145058816 |
Bad – Session Id Invalid |
|
-2144993280 |
Bad – Session Closed |
|
-2144927744 |
Bad – Session Not Activated |
|
-2144862208 |
Bad – Subscription Id Invalid |
|
-2144731136 |
Bad – Request Header Invalid |
|
-2144665600 |
Bad – Timestamps To Return Invalid |
|
-2144600064 |
Bad – Request Cancelled By Client |
|
-2144272384 |
Bad – No Communication |
|
-2144206848 |
Bad – Waiting For Initial Data |
|
-2144141312 |
Bad – Node Id Invalid |
|
-2144075776 |
Bad – Node Id Unknown |
|
-2144010240 |
Bad – Attribute Id Invalid |
|
-2143944704 |
Bad – Index Range Invalid |
|
-2143879168 |
Bad – Index Range No Data |
|
-2143813632 |
Bad – Data Encoding Invalid |
|
-2143748096 |
Bad – Data Encoding Unsupported |
|
-2143682560 |
Bad – Not Readable |
|
-2143617024 |
Bad – Not Writable |
|
-2143551488 |
Bad – Out Of Range |
|
-2143485952 |
Bad – Not Supported |
|
-2143420416 |
Bad – Not Found |
|
-2143354880 |
Bad – Object Deleted |
|
-2143289344 |
Bad – Not Implemented |
|
-2143223808 |
Bad – Monitoring Mode Invalid |
|
-2143158272 |
Bad – Monitored Item Id Invalid |
|
-2143092736 |
Bad – Monitored Item Filter Invalid |
|
-2143027200 |
Bad – Monitored Item Filter Unsupported |
|
-2142961664 |
Bad – Filter Not Allowed |
|
-2142896128 |
Bad – Structure Missing |
|
-2142830592 |
Bad – Event Filter Invalid |
|
-2142765056 |
Bad – Content Filter Invalid |
|
-2142699520 |
Bad – Filter Operand Invalid |
|
-2142633984 |
Bad – Continuation Point Invalid |
|
-2142568448 |
Bad – No Continuation Points |
|
-2142502912 |
Bad – Reference Type Id Invalid |
|
-2142437376 |
Bad – Browse Direction Invalid |
|
-2142371840 |
Bad – Node Not In View |
|
-2142306304 |
Bad – Server Uri Invalid |
|
-2142240768 |
Bad – Server Name Missing |
|
-2142175232 |
Bad – Discovery Url Missing |
|
-2142109696 |
Bad – Semaphore File Missing |
|
-2142044160 |
Bad – Request Type Invalid |
|
-2141978624 |
Bad – Security Mode Rejected |
|
-2141913088 |
Bad – Security Policy Rejected |
|
-2141847552 |
Bad – Too Many Sessions |
|
-2141782016 |
Bad – User Signature Invalid |
|
-2141716480 |
Bad – Application Signature Invalid |
|
-2141650944 |
Bad – No Valid Certificates |
|
-2141585408 |
Bad – Request Cancelled By Request |
|
-2141519872 |
Bad – Parent Node Id Invalid |
|
-2141454336 |
Bad – Reference Not Allowed |
|
-2141388800 |
Bad – Node Id Rejected |
|
-2141323264 |
Bad – Node Id Exists |
|
-2141257728 |
Bad – Node Class Invalid |
|
-2141192192 |
Bad – Browse Name Invalid |
|
-2141126656 |
Bad – Browse Name Duplicated |
|
-2141061120 |
Bad – Node Attributes Invalid |
|
-2140995584 |
Bad – Type Definition Invalid |
|
-2140930048 |
Bad – Source Node Id Invalid |
|
-2140864512 |
Bad – Target Node Id Invalid |
|
-2140798976 |
Bad – Duplicate Reference Not Allowed |
|
-2140733440 |
Bad – Invalid Self Reference |
|
-2140667904 |
Bad – Reference Local Only |
|
-2140602368 |
Bad – No Delete Rights |
|
-2140536832 |
Bad – Server Index Invalid |
|
-2140471296 |
Bad – View Id Unknown |
|
-2140340224 |
Bad – Too Many Matches |
|
-2140274688 |
Bad – Query Too Complex |
|
-2140209152 |
Bad – No Match |
|
-2140143616 |
Bad – Max Age Invalid |
|
-2140078080 |
Bad – History Operation Invalid |
|
-2140012544 |
Bad – History Operation Unsupported |
|
-2139947008 |
Bad – Write Not Supported |
|
-2139881472 |
Bad – Type Mismatch |
|
-2139815936 |
Bad – Method Invalid |
|
-2139750400 |
Bad – Arguments Missing |
|
-2139684864 |
Bad – Too Many Subscriptions |
|
-2139619328 |
Bad – Too Many Publish Requests |
|
-2139553792 |
Bad – No Subscription |
|
-2139488256 |
Bad – Sequence Number Unknown |
|
-2139422720 |
Bad – Message Not Available |
|
-2139357184 |
Bad – Insufficient Client Profile |
|
-2139291648 |
Bad – Tcp Server Too Busy |
|
-2139226112 |
Bad – Tcp Message Type Invalid |
|
-2139160576 |
Bad – Tcp Secure Channel Unknown |
|
-2139095040 |
Bad – Tcp Message Too Large |
|
-2139029504 |
Bad – Tcp Not Enough Resources |
|
-2138963968 |
Bad – Tcp Internal Error |
|
-2138898432 |
Bad – Tcp Endpoint Url Invalid |
|
-2138832896 |
Bad – Request Interrupted |
|
-2138767360 |
Bad – Request Timeout |
|
-2138701824 |
Bad – Secure Channel Closed |
|
-2138636288 |
Bad – Secure Channel Token Unknown |
|
-2138570752 |
Bad – Sequence Number Invalid |
|
-2138505216 |
Bad – Configuration Error |
|
-2138439680 |
Bad – Not Connected |
|
-2138374144 |
Bad – Device Failure |
|
-2138308608 |
Bad – Sensor Failure |
|
-2138243072 |
Bad – Out Of Service |
|
-2138177536 |
Bad – Deadband Filter Invalid |
|
-2137587712 |
Bad – Refresh In Progress |
|
-2137522176 |
Bad – Condition Already Disabled |
|
-2137456640 |
Bad – Condition Disabled |
|
-2137391104 |
Bad – Event Id Unknown |
|
-2137325568 |
Bad – No Data |
|
-2137194496 |
Bad – Data Lost |
|
-2137128960 |
Bad – Data Unavailable |
|
-2137063424 |
Bad – Entry Exists |
|
-2136997888 |
Bad – No Entry Exists |
|
-2136932352 |
Bad – Timestamp Not Supported |
|
-2136276992 |
Bad – Invalid Argument |
|
-2136211456 |
Bad – Connection Rejected |
|
-2136145920 |
Bad – Disconnect |
|
-2136080384 |
Bad – Connection Closed |
|
-2136014848 |
Bad – Invalid State |
|
-2135425024 |
Bad – Request Too Large |
|
-2135359488 |
Bad – Response Too Large |
|
-2135228416 |
Bad – Event Not Acknowledgeable |
|
-2135097344 |
Bad – Invalid Timestamp Argument |
|
-2135031808 |
Bad – Protocol Version Unsupported |
|
-2134966272 |
Bad – State Not Active |
|
-2134835200 |
Bad – Filter Operator Invalid |
|
-2134769664 |
Bad – Filter Operator Unsupported |
|
-2134704128 |
Bad – Filter Operand Count Mismatch |
|
-2134638592 |
Bad – Filter Element Invalid |
|
-2134573056 |
Bad – Filter Literal Invalid |
|
-2134507520 |
Bad – Identity Change Not Supported |
|
-2134376448 |
Bad – Not Type Definition |
|
-2134310912 |
Bad – View Timestamp Invalid |
|
-2134245376 |
Bad – View Parameter Mismatch |
|
-2134179840 |
Bad – View Version Invalid |
|
-2134114304 |
Bad – Condition Already Enabled |
|
-2134048768 |
Bad – Dialog Not Active |
|
-2133983232 |
Bad – Dialog Response Invalid |
|
-2133917696 |
Bad – Condition Branch Already Acked |
|
-2133852160 |
Bad – Condition Branch Already Confirmed |
|
-2133786624 |
Bad – Condition Already Shelved |
|
-2133721088 |
Bad – Condition Not Shelved |
|
-2133655552 |
Bad – Shelving Time Out Of Range |
|
-2133590016 |
Bad – Aggregate List Mismatch |
|
-2133524480 |
Bad – Aggregate Not Supported |
|
-2133458944 |
Bad – Aggregate Invalid Inputs |
|
-2133393408 |
Bad – Bound Not Found |
|
-2133327872 |
Bad – Bound Not Supported |
|
-2133196800 |
Bad – Aggregate Configuration Rejected |
|
2949120 |
Good – Subscription Transferred |
|
3014656 |
Good – Completes Asynchronously |
|
3080192 |
Good – Overload |
|
3145728 |
Good – Clamped |
|
9830400 |
Good – Local Override |
|
10616832 |
Good – Entry Inserted |
|
10682368 |
Good – Entry Replaced |
|
10813440 |
Good – No Data |
|
10878976 |
Good – More Data |
|
10944512 |
Good – Communication Event |
|
11010048 |
Good – Shutdown Event |
|
11075584 |
Good – Call Again |
|
11141120 |
Good – Non Critical Timeout |
|
12189696 |
Good – Results May Be Incomplete |
|
14221312 |
Good – Data Ignored |
|
1080819712 |
Uncertain – Reference Out Of Server |
|
1083113472 |
Uncertain – No Communication Last Usable Value |
|
1083179008 |
Uncertain – Last Usable Value |
|
1083244544 |
Uncertain – Substitute Value |
|
1083310080 |
Uncertain – Initial Value |
|
1083375616 |
Uncertain – Sensor Not Accurate |
|
1083441152 |
Uncertain – Engineering Units Exceeded |
|
1083506688 |
Uncertain – Sub Normal |
|
1084489728 |
Uncertain – Data Sub Normal |
|
1086062592 |
Uncertain – Reference Not Deleted |
|
1086324736 |
Uncertain – Not All Nodes Available |