APEX2 program diagram validation messages

This section lists each error and warning message generated by the APEX2 validator for the program diagram. Each error entry contains Message text and the recommended Action.
Table 1. APEX2 Program Error Messages
Message Action
Duplicate Variable name \"{0}\" in Program \"{1}\". The variable is defined more than once. Rename or remove the duplicated Variable element.
APU Program must have at least one Inlet. Add the Inlet element and connect it with the process input.
APU Program must have at least one Outlet. Add the Outlet element and connect it with the process output.
APU Program must have at least one Process from Graph. Drag and drop the Process from Graph element and select the required graph.
Duplicate Inlet/Outlet name \"{0}\" in Program \"{1}\". Names are case insensitive. The element name must be unique. Rename duplicates.
Invalid resource name {0}. Provide valid image name, type and path.
Image name shouldn't be empty. Specify the image name.
Image name is too long (max - 260). Provide a valid Image name. The Image name must not exceed 260 characters.
Image type shouldn't be empty Specify the image type.
Image type is too long (max - 260) Provide a valid image type.
Image path is too long (max - 260). Provide a valid image path. The Image path must not exceed 260 characters.
Duplicate Process name \"{0}\" in Program \"{1}\". Names are case insensitive. The Process name must be unique. Rename duplicates.
The chunk size values set incorrectly: it must be either equal ' ', '0' or greater than '1'. Provide valid Chunk Size X and Chunk Size Y values for the process input.
Output should be connected to one outlet OR to one or more graph inputs. The output process port can not be connected with several Outlet elements, or outlet and input process port. Connect the output process port with only one Outlet element, or connect it with the input process ports.
Some dependent elements have been changed, please update element. Right-click the process element and choose "Update from APEX2 graph".
Cannot find related APU Graph project for process {0}. Make sure that the referenced graph project still exists and not closed.
Must have a consumer. Connect the process output with the Outlet element or the process input.
Must have a producer. Connect the process input with the Inlet element or the process output.
Process name shouldn't be empty. Specify a name for the process element.
Process port's name shouldn't be empty. Specify a name for the kernel port in the referenced graph project.
Variable name shouldn't be empty. Specify a name for the Variable element.
Program name shouldn't be empty. Specify a name for the kernel element in the referenced graph project.
Process port's name shouldn't be empty. Specify a name for the graph port in the referenced graph project.
Kernel name shouldn't be empty. Specify a name for the kernel element in referenced graph project.
Rows value must be positive.{0}. Provide a valid Rows value for the process input.
Columns value must be positive.{0}. Provide a valid Columns value for the process input.
Height property of {1} is invalid: {0}. Provide a valid Height value for the ROI element.
Width property of {1} is invalid: {0}. Provide a valid Width value for the ROI element.
XOffset property of {1} is invalid: {0}. Provide a valid X Offset value for the ROI element.
YOffset property of {1} is invalid: {0}. Provide a valid Y Offset value for the ROI element.
Duplicate Define name \"{0}\" in Program \"{1}\". The Define name must be unique. Rename duplicates
Define's value should not be empty. Specify the macro token-string for the Define element.
"{0}" constants evaluation failed. Provide valid Define and Variable values.
Property value is "{0}". It must be positive. Provide a valid field value.
Value must be either number, variable, define or expression. Provide a valid field value.
Columns must be multiple of chunkSizeX. Check consistency of the Columns and Chunk Size X values.
Rows must be multiple of chunkSizeY. Check consistency of the Rows and Chunk Size Y values.
The '{0}' is invalid first character. {1} should start from alphabet letter, underscore, or dollar sign. Provide a valid element name. The name must be a valid C identifier, must be unique and can't exceed 63 characters.
The '{0}' is an invalid character. {1} should be a valid C identifier. Provide a valid element name. The name must be a valid C identifier, must be unique and can't exceed 63 characters.
Table 2. APEX2 Program Warning Messages
Message Action
Input port with the 'vector' type of memory part should be connected to Image/Pointer inlet : Input port with the 'scalar' type of memory part should be connected to Number/Pointer inlet. Check consistency of the inlet and port types: an Image inlet must be used only for the vector graph ports, a Number inlet must be used only for the single value scalar graph ports.
Input UMat type is incompatible with underlying kernel e0 data type. Check consistency of the Umat and e0 data types.
Output UMat type is incompatible with underlying kernel e0 data type. Check consistency of the Umat and e0 data types.