Skip to content

NamedEndpoint V2Listener not found in the address '{"Endpoints":{"V2_1Listener":".... #159

Open
@tbertenshaw

Description

@tbertenshaw

Describe the bug
When trying to get ActorInformation using an ActorServiceProxy for an actor which is using Remoting V2_1 it seems to implement a ServicePartitionClient2 which appears to be incompatible with RemotingClientVersion.V2_1

Below you can see where it blows up
image

and here you can see the properties on the proxy
image

if i set the listener name as per IActorService actorServiceProxy = ActorServiceProxy.Create(new Uri(serviceUris[i]), partitionKey,"V2_1Listener");

I get a serialisation exception so I assume that i do need an ActorServiceProxy which has a different version of the ServiceRemotingPartitionClient?

Additional details

  • this Actor Inferface has the assemblybinding as
[assembly: FabricTransportActorRemotingProvider(RemotingListenerVersion = RemotingListenerVersion.V2_1,
 RemotingClientVersion = RemotingClientVersion.V2_1)]
  • Local Service Fabric (not mesh) 5 node Dev cluster with 6.4 runtime installed
  • Windows 2016 1607
  • can replicate with both VS2017(15.9.3) and VS2019 Preview 1
  • Microsoft.ServiceFabric (6.4.617)
  • Microsoft.ServiceFabric.Actors (3.3.617)

Metadata

Metadata

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