Skip to content

NullReferenceException thrown during remote message routing if address conflict #2151

@Aaronontheweb

Description

@Aaronontheweb

Definitely a bug; investigating the reproduction steps now.

NRE gets thrown here:

   at Akka.Actor.ActorPath.get_ElementsWithUid()
   at Akka.Remote.RemoteActorRefProvider.ResolveActorRefWithLocalAddress(String path, Address localAddress)
   at Akka.Remote.Transport.AkkaPduProtobuffCodec.DecodeMessage(ByteString raw, RemoteActorRefProvider provider, Address localAddress)
   at Akka.Remote.EndpointReader.TryDecodeMessageAndAck(ByteString pdu)

Appears to occur during an address mismatch; i.e. one node bound to 127.0.0.1, other is trying to contact localhost. Resolves to same physical address, but different logical addresses.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions