Debugging Common Dapr Issues
 
    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 😊
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.
Example:
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--port 3500
- The Actor State store has not been initialized, make sure to have a file in components that initializes it. E.g. state-store-redis.yamlwith content:
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"
 
                     
            
Comments ()