Skip to content

NetMQ.EndpointNotFoundException - Smoother error handling desired #1

@YanYas

Description

@YanYas

At the moment if I provide an ip address that the subscribe node doesn't like it returns the error below, crashing the running platform. Could we make the package more tolerant, so if the IP is incorrect there is maybe a console log for the error instead?


Error: Exception of type 'NetMQ.EndpointNotFoundException' was thrown.
   at NetMQ.Core.Ctx.FindEndpoint(String addr)
   at NetMQ.Core.SocketBase.Connect(String addr)
   at NetMQ.NetMQSocket..ctor(ZmqSocketType socketType, String connectionString, DefaultAction defaultAction)
   at _VL_IO_NetMQ_.IO.NetMQ.Subscriber_BYEqKt42Nm1PKcsXNGOzvx.Impl.Update(String Host_In, Transport Transport_In, Int32 Port_In, Boolean Bind_In, String Topics_In, Spread`1& Topic_Out, Spread`1& Data_Out, Boolean& On_Received_Out) in C:\Users\Mini Naut\AppData\Local\vvvv\gamma-preview\nugets\VL.IO.NetMQ.0.3.1-alpha\VL.IO.NetMQ.vl.cs:line 162
   at _VL_IO_NetMQ_.IO.NetMQ.Subscriber_BYEqKt42Nm1PKcsXNGOzvx.Proxy.Update(String Host_In, Transport Transport_In, Int32 Port_In, Boolean Bind_In, String Topics_In, Spread`1& Topic_Out, Spread`1& Data_Out, Boolean& On_Received_Out) in C:\Users\Mini Naut\AppData\Local\vvvv\gamma-preview\nugets\VL.IO.NetMQ.0.3.1-alpha\VL.IO.NetMQ.vl.cs:line 217
   at _HowTo_Use_The_ZeroMQ_PublishMSubscribe_Pattern_.Main.HowTo_Use_The_ZeroMQ_PublishMSubscribe_PatternApplication_ECm5sed0BmnLF4Wod7oKUsImpl.<Update>g____TRACE__|4_0(<>c__DisplayClass4_0& ) in C:\Users\Mini Naut\AppData\Local\vvvv\gamma-preview\nugets\VL.IO.NetMQ.0.3.1-alpha\help\Messaging Patterns\HowTo Use The ZeroMQ Publish-Subscribe Pattern.vl.cs:line 183
   at _HowTo_Use_The_ZeroMQ_PublishMSubscribe_Pattern_.Main.HowTo_Use_The_ZeroMQ_PublishMSubscribe_PatternApplication_ECm5sed0BmnLF4Wod7oKUsImpl.Update() in C:\Users\Mini Naut\AppData\Local\vvvv\gamma-preview\nugets\VL.IO.NetMQ.0.3.1-alpha\help\Messaging Patterns\HowTo Use The ZeroMQ Publish-Subscribe Pattern.vl.cs:line 129
   at _HowTo_Use_The_ZeroMQ_PublishMSubscribe_Pattern_.Main.HowTo_Use_The_ZeroMQ_PublishMSubscribe_PatternApplication_ECm5sed0BmnLF4Wod7oKUs.Proxy.Update() in C:\Users\Mini Naut\AppData\Local\vvvv\gamma-preview\nugets\VL.IO.NetMQ.0.3.1-alpha\help\Messaging Patterns\HowTo Use The ZeroMQ Publish-Subscribe Pattern.vl.cs:line 84

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions