General LabVIEW Error Codes

LabVIEW VIs and functions can return the following error codes.

Code Name Description
1 errInputParameterInvalid An input parameter is invalid.
2 errMemoryFull Memory full.
3 errOutOfZone Out of zone.
4 errEndOfFile End of file.
5 errFileAlreadyOpen File already open.
6 GenfileIOerr Generic file I/O error. A possible cause for this error is the disk or hard drive to which you are trying to save might be full. Try freeing up disk space or saving to a different disk or drive.
7 Filenotfound File not found.
8 File permission error.
9 Disk full.
10 Duplicate path.
11 Too many files open.
12 System feature not enabled.
13 Resource file not found.
14 Cannot add resource.
15 Resource not found.
16 Image not found.
17 IMGErr Image memory error.
18 Pen does not exist.
19 Configuration type invalid.
20 Configuration token not found.
21 Configuration parse error.
22 Configuration memory error.
23 Bad external code format.
24 Bad external code offset.
25 External code not present.
26 NullWind Null window.
27 Destroy window error.
28 Null menu.
29 Print aborted.
30 Bad print record.
31 Print driver error.
32 Operating system error during print.
33 Memory error during print.
34 Print dialog error.
35 Generic print error.
36 Invalid device refnum.
37 Device not found.
38 Device parameter error.
39 Device unit error.
40 Can't open device.
41 Device call aborted.
42 Generic error.
43 Operation canceled by user.
44 Object ID too low.
45 Object ID too high.
46 Notinheap Object not in heap.
47 UnknownHeap Unknown heap.
48 Unknown object (invalid DefProc).
49 Unknown object (DefProc not in table).
50 Message out of range.
51 Null method.
52 Unknown message.
67 Interapplication Manager initialization error.
68 Bad occurrence.
69 Handler does not know what occurrence to wait for.
70 Occurrence queue overflow.
71 File datalog type conflict.
72 Semaphore not signaled.
73 Interapplication Manager unrecognized type error.
74 Memory corrupt.
75 2ndDLLFail Failed to make temporary DLL.
76 Old CIN version.
81 Format specifier type mismatch A format specifier does not match the data type of its corresponding argument in a Format Into String or Scan From String node.
82 Unknown format specifier A bad format specifier was found in the Format String input to a Format Into String or Scan From String node.
83 Too few format specifiers There are not enough format specifiers to match all of the arguments of a Format Into String or Scan From String node.
84 Too many format specifiers There are more format specifiers than the number of arguments of a Format Into String or Scan From String node.
85 Scan failed A Scan From String node was unable to scan its input because the data was not in the expected format.
87 Error converting to variant. An error occurred converting from LabVIEW type to OLE variant type.
88 Run-time menu error.
89 VI's password tampered.
90 fxDtAttrNotFound Variant attribute not found.
91 LvVariantTypeMismatch Incompatible variant data type.
92 axEventDataNotAvailable ActiveX Event Data was not available. The ActiveX Event Data was not available on the queue.
93 axEventStoreNotPresent ActiveX Event Information was not available. ActiveX Event Information was not available.
94 axOccurrenceNotFound The Occurrence associated with the ActiveX Event was not Found. The Occurrence associated with the ActiveX Event was not Found.
95 axEventQueueNotCreated The ActiveX Event Queue could not be created. The ActiveX Event Queue could not be created.
96 axEventInfoNotAvailable ActiveX Event Data was not available. ActiveX Event Data was not available.
97 oleNullRefnumPassed Null Refnum was passed in as input.
1005 kLVE_GoDisabled VI execution has been disabled in VI Properties.
1006 kLVE_NoSaveData FPDCO on connector pane thinks it is constant.
1007 kLVE_NoIPRecInSummary No IP Rec in Summary.
1008 kLVE_CantAllocConPane Cannot load connector pane.
1009 kLVE_VariantSizeMisMatch Variant tag out of range.
1010 kLVE_NoDefaultOrOp No default or operate data.
1011 kLVE_CantCreateInstr VI Creation failed.
1012 kLVE_NoBDHP Cannot load Block Diagram Heap.
1013 kLVE_NoFPHP Cannot load Front Panel Heap.
1014 kLVE_Linker Linker error.
1015 kLVE_NoPrinter Printer is not responding. Check printer configuration.
1016 kLVE_NoHistory Cannot load History.
1017 kLVE_VIRsrcModDateConflict VI has been modified on disk since it was last loaded or saved.
1018 kLVE_Unspecified Unspecified error occurred.
1019 kLVE_UntitledSubVIs Untitled SubVIs exist.
1020 kLVE_NotWizardErr This CIN can only be invoked from a registered wizard.
1021 kLVE_IllegalObjErr Illegal Object Id passed to wizard CIN.
1022 kLVE_TemplateNotFoundErr Wizard Template not found.
1023 kLVE_NoTemplateDiagramErr Wizard template does not have a diagram.
1024 kLVE_ciVIAbortedErr Call Instrument aborted.
1025 kLVE_BadAppRefErr Application Reference is invalid.
1026 kLVE_BadVIRefErr VI Reference is invalid.
1027 kLVE_BadVIRefReservationErr Reference can not be reserved as requested or is in improper reservation mode for requested operation.
1028 kLVE_BadAttrSelectorErr Attribute selector is invalid.
1029 kLVE_RdOnlyAttrErr VI Server property is read-only.
1030 kLVE_ResvdForEditErr VI Reference is already reserved for editing.
1031 kLVE_VIRefTypeConflictErr VI Reference type does not match VI connector pane.
1032 kLVE_SrvrPermissionErr VI Server access denied.
1033 kLVE_rtmBadFileVersion Bad run-time menu file version.
1034 kLVE_rtmBadSignature Bad run-time menu file.
1035 kLVE_WrongVIType Operation is invalid for this type of VI.
1036 kLVE_BadMethSelectorErr Method selector is invalid.
1037 kLVE_TSProtocolLevel Incompatible VI Server protocol version.
1038 kLVE_ReqParamMissing Required parameter missing.
1039 kLVE_VIWasReset VI was aborted.
1040 kLVE_VIIsPasswordProtected VI is password protected.
1041 kLVE_IncorrectPassword Incorrect password.
1042 kLVE_RecursiveCall Attempted recursive call.
1043 kLVE_NotSupportedInVersion Feature not supported in this application.
1044 kLVE_VIIsLocked VI is locked.
1045 kLVE_NullRefnumPassedToClose Null Refnum passed to Close Reference.
1051 kLVE_DuplicateVIName A VI of that name already exists in memory.
1052 kLVE_InvalidVIName The VI name is invalid.
1054 kLVE_VIScriptObjNotFound The specified object was not found.
1055 kLVE_BadObjRefErr Object reference is invalid.
1056 kLVE_VIScriptObjNotScriptable Specified object is not scriptable in this version.
1057 kLVE_VIScriptTypeMismatch Type mismatch: Object cannot be typecasted to the specified type.
1058 kLVE_PropertyNotFound Specified property not found.
1059 kLVE_BadFileType Unexpected file type.
1060 kLVE_VIScriptBadSocket Object cannot contain(own) the specified object.
1061 kLVE_VIScriptUnableToCreateObject Unable to create new object.
1062 kLVE_VIScriptObjectsNotWireable Specified objects cannot be wired together.
1063 kLVE_VIScriptTerminalNotFound Specified terminal not found in the object.
1064 kVIFromVILIB The specified VI may not be saved for previous because it resides in the VI.LIB directory.
1065 kEmptyOrRelativePath The path to the VI to save is an empty or relative path. It must be an absolute path.
1071 kLVE_MethNotFound Specified method not found.
1072 kLVE_NotImplemented This property or method is not yet implemented.
1073 kLVE_ValidOnlyInEditMode This property is writeable or this method is available only when the VI is in edit mode.
1074 kLVE_CannotCreateCtlForTermErr Cannot create a control/indicator for the specified terminal.
1075 kLVE_CannotCreateConstForTermErr Cannot create a constant for the specified terminal.
1076 kLVE_VINotDebuggableErr VI is not debuggable.
1077 kLVE_InvalidPropertyValue Invalid property value.
1082 kLVE_NotValidForStrictTypedef Not valid for strict type definitions.
1083 kLVE_InvalidConPaneType Invalid connector pane pattern.
1084 kLVE_ObjCannotBeLinkedToConPane Specified control or indicator cannot be hooked up to the connector pane.
1085 kLVE_BadConnectorSlot Invalid connector terminal.
1086 kLVE_WrongCtlType Wrong Control Type. The operation is not allowed on this kind of control or a control at this level.
1087 kLVE_NoDataSocket No DataSocket Available. There is no DataSocket information available for the object.
1088 kLVE_BadParamValue Bad value for parameter.
1090 kLVE_CannotMoveBoundedObject Specified object cannot be moved.
1094 kLVE_CannotAssignTwoSubtypes Queue and notifier references of the same name must be obtained using the same data type. When you obtain a reference to a queue or notifier, you can specify what data type this mechanism stores. Future requests to obtain a reference to the same mechanism (using the mechanism's name) must wire the same data type as the original call. Unnamed mechanisms do not have this restriction, because each request to obtain an unnamed mechanism creates a new mechanism.
1096 kLVE_OpenVIRefInvalidReentrantRun Open VI Reference cannot prepare a non-reentrant VI for reentrant run.
1100 kLVE_NoReferenceObtained No object of that name was found. No reference could be returned. You can use Obtain Queue or Obtain Notifier to look up a queue or notifier by name. If create if not found? is FALSE and a queue or notifier with that name was not found, LabVIEW returns this error.
1101 kLVE_DataSocketAccessDenied Insufficient privileges to read, write, or create an item in the DataSocket Server.
1102 kLVE_UnwiredInputTerm The string input terminal is unwired.
1103 kLVE_UnrecognizedTypeTag The XML tag describing the type of data is not recognized.
1104 kLVE_NoEndTag No end tag was found for an XML start/end tag pair.
1105 kLVE_UnknownTag An unknown or unexpected XML tag was discovered.
1106 kLVE_IncorrectTypeTag The XML tag describing the type of data does not match the wired type.
1107 kLVE_UnmatchedEnumEntry The XML enumerated type choice(s) does not match the wired type.
1108 kLVE_BadValueText XML value text is illegal or out of range for type and/or format.
1109 kLVE_UnknownType Unsupported data type.
1110 kLVE_UnwiredOutputTerm No indicator is wired to the output terminal.