Network Streams Error Codes

LabVIEW 2017 Help

Edition Date: March 2017

Part Number: 371361P-01

»View Product Info
Download Help (Windows Only)

Network streams can return the following error codes. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.

Code Description
−314352 You cannot read data from a writer endpoint or write data to a reader endpoint. Ensure that you have not wired a Write Single Element to Stream, Write Multiple Elements to Stream, or Flush Stream function to a Create Network Stream Reader Endpoint function. Conversely, ensure that you have not wired a Read Single Element from Stream or Read Multiple Elements from Stream function to a Create Network Stream Writer Endpoint function.
−314351 You must read or write elements of the same data type that you wired to the data type terminal of the Create Network Stream Reader Endpoint or Create Network Stream Writer Endpoint function.
−314350 Another application is already streaming data to an endpoint in the context you specified. If you specified a context name in the reader name or writer name terminal of the endpoint, you must specify an unused context name. If you did not specify a context name, you must specify an unused context name by entering an endpoint URL in the reader name or writer name terminal.
−314340 The local endpoint found the remote endpoint at the URL you specified, but the remote endpoint was trying to connect to a third endpoint. Ensure that corresponding endpoints each specify the URL of the other endpoint, or specify a URL with only one of the endpoints so the other endpoint accepts a connection from the first endpoint that connects to it.
−314335 The local endpoint was restarted because the computer that hosts the remote endpoint crashed, was rebooted, or experienced a hang.
−314320 LabVIEW could not create the remote endpoint because the computer that hosts the endpoint ran out of memory.
−314310 The remote endpoint has been destroyed.
−314305 The protocol version of the writer endpoint is not compatible with the protocol version of the reader endpoint. To transfer data between these endpoints, you must upgrade the version of LabVIEW that the older endpoint uses.
−314302 The remote endpoint is already connected to another endpoint. Each endpoint can connect to only one other endpoint at a time.
−314246 The remote and local endpoints are either both reader endpoints or both writer endpoints. You can prompt a connection between a reader and writer endpoint only .
−314245 The data type of the remote endpoint does not match the data type of the local endpoint. The data types of the endpoints must match.
−314240 The stream detected an unrecoverable loss of data. Contact National Instruments for support.
−314235 The remote endpoint was restarted because the computer that hosts the endpoint crashed, was rebooted, or experienced a hang.
−314230 LabVIEW could not create the local endpoint because the computer that hosts the endpoint ran out of memory.
−314227 The URL you specified with the reader url or writer url terminal does not include the name of the remote endpoint. You must specify a valid endpoint URL in one of these terminals to connect two endpoints together.
−314226 Incompatible format.
−314220 The remote endpoint has been destroyed.
−314215 You cannot read or write a number of elements that is larger than the size of the endpoint buffer.
−314202 You cannot flush a network stream from the reader endpoint. Call the Flush Stream function from the writer endpoint only.
−314201 The local endpoint lost connection and reconnected with the remote endpoint, but some data was lost.
−314109 The name of one endpoint cannot be the partial name of another endpoint within the same application. Change the name of this endpoint so that it does not overlap with an existing name, or destroy the other endpoint before creating this endpoint.
−314108 The name of one endpoint cannot be the partial name of another endpoint within the same application. Change the name of this endpoint so that it does not overlap with an existing name, or destroy the other endpoint before creating this endpoint.
−314107 The local endpoint is already connected to another endpoint. Each endpoint can connect to only one other endpoint at a time.
−314106 The local endpoint is not connected to a remote endpoint. Specify the URL of a remote endpoint in the writer url terminal of the Create Network Stream Reader Endpoint function or the reader url terminal of the Create Network Stream Writer Endpoint function to prompt a connection between two endpoints.
−314105 You can call the Write Single Element to Stream and Write Multiple Elements to Stream functions from the writer endpoint only.
−314104 You can call the Read Single Element from Stream and Read Multiple Elements from Stream functions from the reader endpoint only.
−314103 You did not specify an endpoint name. Specify a valid name or endpoint URL with the reader name terminal of the Create Network Stream Reader Endpoint function or the writer name terminal of the Create Network Stream Writer Endpoint function.
−314102 The buffer size of the endpoint must be greater than zero elements.
−314101 An endpoint with the same name already exists.
−314100 The specified endpoint does not exist.
−314054 The Network Streams Engine cannot be uninitialized.
−314053 The Network Streams Engine failed to initialize.
−314052 The Network Streams Engine is not initialized.
−314051 The Network Streams Engine was already initialized.
−314050 The Network Streams Engine does not exist.
−314009 The value wired to the Wait Condition input is invalid. Refer to the LabVIEW Help for valid values.
−314008 The value wired to the Element Allocation Mode input is invalid. Refer to the LabVIEW Help for valid values.
−314007 You cannot read multiple array elements of different dimensions. You can read multiple array elements of the same dimension only.
−314006 You cannot specify a relative URL with the reader url and writer url terminals. You must use an absolute URL instead. For example, if you are connecting to an endpoint with the name Endpoint1 on a computer with the IP address 10.0.0.62, use the URL //10.0.0.62/stream1.
−314005 The ni_nwstreams library contains invalid parameters.
−314004 LabVIEW could not create the endpoint within the timeout period. Ensure that you specify the URL of a remote endpoint with the reader url terminal of the Create Network Stream Writer Endpoint function or the writer url terminal of the Create Network Stream Reader Endpoint function.
−314003 LabVIEW could not create a network stream. You must specify the URL of a remote endpoint with either the reader url terminal of the Create Network Stream Writer Endpoint function or the writer url terminal of the Create Network Stream Reader Endpoint function.
−314002 You cannot call this property from the reader endpoint. You can call this property from the writer endpoint only.
−314001 You cannot call this property from the writer endpoint. You can call this property from the reader endpoint only.
−314000 LabVIEW cannot load the ni_nwstreams library. If you are using a desktop computer, you might need to repair your LabVIEW installation or reinstall LabVIEW or the LabVIEW Run-Time Engine. If you are using an RT target, verify that you installed the network streams feature with Measurement and Automation Explorer (MAX).
314000 Not enough elements to read.
314001 Not enough free space to write.
314010 The writer endpoint was destroyed before it received an acknowledgement from the reader endpoint that all data was received. The reader endpoint might not have received some data.
314050 You specified the URL of a remote endpoint that does not exist.
314051 The remote endpoint did not prompt a connection with the local endpoint. Make sure you specify the correct URL with the URL terminal of the remote endpoint.
314205 The local endpoint did not receive a response from the remote endpoint before the timeout expired.
314210 The endpoint timed out before another endpoint prompted a connection with it.

WAS THIS ARTICLE HELPFUL?

Not Helpful