I have just started using NiFi, so I am a novice and would like the community's 
assistance in helping me solve an issue I am having with my data flow where I 
want to send a binary file to a Python web socket server.

Sending a file to an external web socket server using the following flow:
ListFile->FetchFile->ConnectWebSocket->PutWebSocket.

ListFile->FetchFile->ConnectWebSocket flow is performing as expected, my issue 
is with the ConnectWebSocket->PutWebSocket.  The property settings are 
configured as: follows:

 ConnectWebSocket:
[cid:c7ea1585-c1cc-4ebe-900d-17c26b0f1e32]
PutWebSpcket:
[cid:c23fb424-b040-463e-9b0c-3a39eba15a57]

When I run the flow, I get the following error from the PutWebSocket processor:

ERROR [Timer-Driven Process Thread-9] o.a.n.processors.websocket.PutWebSocket 
PutWebSocket[id=3e1fb6ed-018b-1000-464a-f4fee32cf285] Failed to send message 
via WebSocket due to org.apache.nifi.websocket.WebSocketConfigurationException: 
No WebSocket router is bound with endpointId: translate-documents
nifi  | org.apache.nifi.websocket.WebSocketConfigurationException: No WebSocket 
router is bound with endpointId: translate-documents


Seems the WebSocket Client configured in the ConnectWebSocket processor, 
"translate-documents" is not bound to a WebSocket router.  I have exhausted my 
research without a successful solution.  I also attempted to set my WebSocket 
Client Id to the actual URL endpoint to the web socket server with same results.

Help from the NiFI community would be immensely appreciated.



Thanks,

Keith Denson

703-338-1892 (mobile)

[email protected]

This electronic message transmission contains information from Core4ce which 
may be confidential or privileged. The information is intended to be for the 
use of the individual or entity named above. If you are not the intended 
recipient, be aware that any disclosure, copying, distribution or use of the 
contents of this information is prohibited. If you have received this 
electronic transmission in error, please notify us by telephone (703-496-9433) 
or by electronic mail immediately.

Reply via email to