Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SQS fails to send message to the queue with error "cognitect.aws.client/ClientSPI found for class: nil" #185

Open
gozes opened this issue Jun 17, 2021 · 1 comment

Comments

@gozes
Copy link

gozes commented Jun 17, 2021

Dependencie

e.g.

                 [com.cognitect.aws/api "0.8.469"]
                 [com.cognitect.aws/endpoints "1.1.11.837"]
                 [com.cognitect.aws/sqs "801.2.702.0"]

Description with failing test case

I have an ECS service that when calling :SendMessage it will fail at times with

implementation of method: :-get-info of protocol: #'cognitect.aws.client/ClientSPI found for class: nil

I can't give you a snippet for this as this will only happen when the service is getting a lot of traffic but it doesn’t happen on normal loads

I have looked at container insides metrics and at no point have the container gone above 50% of CPU or Memory so I don't think it has to do with running out of resources.

Any suggestions you can provide on how to get around this issue will be really appreciated.

@gozes gozes changed the title SQS fails to send message to the queue with error "cognitect.aws.client/ClientSPI" SQS fails to send message to the queue with error "cognitect.aws.client/ClientSPI found for class: nil" Jun 17, 2021
@dchelimsky
Copy link
Contributor

Even if you can't provide a snippet, can you provide a stack trace when this happens? There are a number of places in the code that call -get-info.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants