This section lists each error message generated by the APEX2 validator for the graph diagram. Each error entry contains Message text and the recommended Action.
| Message | Action |
|---|---|
| APU Graph must have at least one Input. | Add the Input element and connect it with the input port. |
| APU Graph must have at least one Output. | Add the Output element and connect it with the output port. |
| APU Graph must have at least one kernel. | Drag and drop the Add Kernels element and select the required kernel. |
| GraphSource must have the same dataType for all Kernel Inputs. | Make sure that the Input element and the input port have the same Element Type value. |
| Duplicate Input/Output name \"{0}\" in Graph \"{1}\". | The element name must be unique. Rename duplicates. |
| All connected ports must have the same type of memory part. | Make sure that the Input/Output element and the input/output port have the same Element Memory Part value. |
| Maximum number of InPorts for graph {0} cannot be more than 100. | Reduce the number of input port connections. |
| Duplicate Kernel name \"{0}\" in Graph \"{1}\". | The Kernel name must be unique. Rename duplicates. |
| There shouldn't be more than {0} inputs. | Reduce the number of input ports. |
| There shouldn't be more than {0} outputs. | Reduce the number of output ports. |
| Kernel Input must have the same datatype with Kernel Output. | Make sure that the Input element and the kernel output have the same Element Data Type value. |
| Kernel Output must have the same datatype with Kernel Input. | Make sure that the Output element and the kernel output have the same Element Data Type value. |
| Cannot find related APU Kernel project for kernel {0}. | Make sure that the referenced kernel project still exists and not closed. |
| 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. |
| 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. |
| Must have a producer. | Connect the kernel input port with the Input element or the kernel output port. |
| Must have a consumer. | Connect the kernel output port with the Output element or the kernel input port. |
| Kernel name shouldn't be empty. | Specify a name for the kernel element here or in the referenced kernel project. |
| Kernel port name shouldn't be empty. | Specify a name for the kernel port in the referenced kernel project. |
| Graph port's name shouldn't be empty. | Specify a name for the Input or Output element. |
| The feature '{0}' of '{1}' contains an unresolved proxy. | Make sure that the referenced kernel still exists and available. |
| The feature '{0}' of '{1}' has a reference to '{3}' which cannot be found. | Make sure that the referenced kernel still exists and available. |
| Port info related to {0} input is not found. Please update the kernel and related processes. | Make sure that the referenced kernel still exists and available. Right-click the graph element and choose "Update from APEX2 Kernel". If the error persists, remove the kernel, drag and drop the Add Kernels element and select the required kernel. |
| Kernel port related to {0} port info is not found. Please update the kernel and related processes. | Make sure that the referenced kernel still exists and available. Right-click the graph element and choose "Update from APEX2 Kernel". If the error persists, remove the kernel, drag and drop the Add Kernels element and select the required kernel. |
| Loop occurred between {0} and {1}. | Check the graph logic. |
| Inputs limit exceeded. Maximum amount is {0} | Reduce the number of Input elements. |
| Outputs limit exceeded. Maximum amount is {0} | Reduce the number of Output elements. |
| Connections limit exceeded. Maximum amount is {0} | Reduce the number of connections. |