As a new sort of writing, I wanted to create a “debugging” blog post where I list “my rookie” mistakes that I made while working with Dapr. I hope that by sharing I can help others to more quickly resolve their own issues 😊
Error: app channel not initialized
This error is quite simply to resolve, but a pain to figure out. This means that you are missing the
--app-port from the
dapr run command.
dapr run --app-port 5000 --app-id my-app dotnet run
It often appears while working with
input bindings, which require your app endpoint. If you forget to provide the app-port, Dapr won’t know where to send traffic to.
Error: error finding address for actor type AppActor with id
This can be due to 2 errors happening. Most of the time you can look in the startup logs to see what is happening.
- Something else is listening on the port, make sure that port
3500is free. Do not utilize
- The Actor State store has not been initialized, make sure to have a file in components that initializes it. E.g.
apiVersion: dapr.io/v1alpha1 kind: Component metadata: name: statestore namespace: default spec: type: state.redis metadata: - name: redisHost value: 127.0.0.1:6379 - name: redisPassword value: - name: actorStateStore value: "true"