dapr / dapr/dotnet-sdk

Actor missing exception when service registering actors starts after another service

Open
#806 0 comments 0 reactions 0 assignees View on GitHub
kind/bug
Dominant language
C#
Stars
1.2k
Forks
378
Avg merge
2d 1h
Merged PRs (30d)
6

Description

## Expected Behavior
Actor missing exception doesn't occur when the service that doesn't have any actor code starts before the service that registers actors

## Actual Behavior
Actor missing exception persists throughout until services are restarted in the order where the service with actor registration starts first

## Steps to Reproduce the Problem
Follow the 3 steps from the readme in the provided sample
https://github.com/tstojecki/dapr-actors/

start consul
start web
start worker-service

## Release Note

RELEASE NOTE:
**FIX** Actor missing exception happening when services not started in order

Contributor guide

Open the contributing guide

Research direction

Start with the README and linked dapr-actors sample; run Consul, web, and worker-service in the listed order to reproduce the persistent actor-missing exception. Trace the .NET SDK actor registration and lookup behavior, and consider the issue done when the exception clears without restarting services or requiring a particular startup order.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
backend, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.