evolution-api icon indicating copy to clipboard operation
evolution-api copied to clipboard

API says connecting, instsance says connected. Not receiving messages

Open juancresc opened this issue 7 months ago • 30 comments

Welcome!

  • [x] Yes, I have searched for similar issues on GitHub and found none.

What did you do?

API

GET instance/connectionState/main
{
    "instance": {
        "instanceName": "main",
        "state": "connecting"
    }
}

Evolution UI

Image

whatsapp seems to be connected

Image

running in docker, logs


evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:44     INFO   [ChannelStartupService]  [string]  Group Ignore: true 
evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:44     INFO   [ChannelStartupService]  [string]  Browser: Evolution API,Chrome,6.8.0-1029-aws 
evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:44     INFO   [ChannelStartupService]  [string]  Baileys version env: 2,3000,1015901307 
evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:44     INFO   [ChannelStartupService]  [string]  Group Ignore: true 
evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:45     INFO   [ChannelStartupService]  [string]  Browser: Evolution API,Chrome,6.8.0-1029-aws 
evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:45     INFO   [ChannelStartupService]  [string]  Baileys version env: 2,3000,1015901307 
evolution_api  | [Evolution API]  [main]  v2.2.3  170   -  Wed May 28 2025 07:52:45     INFO   [ChannelStartupService]  [string]  Group Ignore: true 

it was working fine till today

What did you expect?

Connection to be ok

What did you observe instead of what you expected?

Status is connecting...

Screenshots/Videos

No response

Which version of the API are you using?

cloned the repo one week ago, using docker

  evolution_api:
    build:
      context: ./evolution-api

What is your environment?

Docker

Other environment specifications

No response

If applicable, paste the log output

No response

Additional Notes

No response

juancresc avatar May 28 '25 10:05 juancresc

have same issue, and also tried fresh install but can't generate qrcode for login..

muava12 avatar May 28 '25 11:05 muava12

Same here... i'm using version 2.2.3. Was working fine until yesterday. I already prune the volumes and tried fresh start, but it does not work anymore.

Ajusted .env - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 and fresh start.

Working just fine now...

trevisanisolutions avatar May 28 '25 11:05 trevisanisolutions

ajust on your .env - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

Captando avatar May 28 '25 11:05 Captando

ajust on your .env - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

not work for me

caionorder avatar May 28 '25 11:05 caionorder

Mesma coisa aqui.

rafael-keller avatar May 28 '25 11:05 rafael-keller

Aqui também .. estou com mesmo problema

vsalgueiro7 avatar May 28 '25 11:05 vsalgueiro7

Resolveu dando update nessa linha: - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 Alguém sabe pq aconteceu isso? Como evitamos? Quando voltou ativou todas as integrações com as msgs anteriores ... quem tem muitos clientes pendurados com chat vai ser um problemão isso a;i.

rafael-keller avatar May 28 '25 11:05 rafael-keller

Resolveu dando update nessa linha: - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 Alguém sabe pq aconteceu isso? Como evitamos? Quando voltou ativou todas as integrações com as msgs anteriores ... quem tem muitos clientes pendurados com chat vai ser um problemão isso a;i.

ta usando via docker? qual a versão? porque to na v2.2.3 e aqui nao vai assim nao

caionorder avatar May 28 '25 11:05 caionorder

ajust on your .env - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

Funcionou!

nolramaf avatar May 28 '25 11:05 nolramaf

Resolveu dando update nessa linha: - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 Alguém sabe pq aconteceu isso? Como evitamos? Quando voltou ativou todas as integrações com as msgs anteriores ... quem tem muitos clientes pendurados com chat vai ser um problemão isso a;i.

ta usando via docker? qual a versão? porque to na v2.2.3 e aqui nao vai assim nao

Image

Fiz isso comentei uma linha e adicionei essa: CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

Versão 2.2.3

rafael-keller avatar May 28 '25 11:05 rafael-keller

Atualizando a linha para CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 e reconstruindo o docker funcionou aqui

flpnascimento45 avatar May 28 '25 11:05 flpnascimento45

Atualizando a linha para CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 e reconstruindo o docker funcionou aqui

exatamente assim funcionou!

caionorder avatar May 28 '25 11:05 caionorder

ajust on your .env - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

Funcionou aqui tbm!

Lucasbrunoferreira avatar May 28 '25 12:05 Lucasbrunoferreira

it works now, I'l love to know what this change does

juancresc avatar May 28 '25 12:05 juancresc

Resolveu dando update nessa linha: - CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143 Alguém sabe pq aconteceu isso? Como evitamos? Quando voltou ativou todas as integrações com as msgs anteriores ... quem tem muitos clientes pendurados com chat vai ser um problemão isso a;i.

ta usando via docker? qual a versão? porque to na v2.2.3 e aqui nao vai assim nao

Image

Fiz isso comentei uma linha e adicionei essa: CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

Versão 2.2.3

Fiz aqui e resolveu para mim também

pablod1mkt avatar May 28 '25 12:05 pablod1mkt

Tem algum lugar que consigo observar a versão utilizada no Whatsapp web 2.3000.1020885143. Para eu criar um alerta sempre que alterar eu ser notificado para mudar minha variável de ambiente?

LeoAzevedo59 avatar May 28 '25 13:05 LeoAzevedo59

Pra quem quer acompanhar as versões do Whatsapp Web, tem essa página mostrando todos os lançamentos: https://wppconnect.io/whatsapp-versions/

rafaeloliveiraz avatar May 28 '25 13:05 rafaeloliveiraz

Funcionou pra mim também setando

CONFIG_SESSION_PHONE_VERSION: 2.3000.1020885143

leonidasamorim avatar May 28 '25 13:05 leonidasamorim

pra mim nao funcionou, o que pode estar errado? grato

rodrigo-ogioni avatar May 28 '25 13:05 rodrigo-ogioni

Pra mim funcionou dessa forma tbm

CONFIG_SESSION_PHONE_VERSION: 2.3000.1020885143

gustavoneves1 avatar May 28 '25 13:05 gustavoneves1

Quem estiver usando Docker, recrie o container e pra confirmar que o valor foi aplicado é só rodar docker inspect XXX e buscar pela chave CONFIG_SESSION_PHONE_VERSION.

rafaeloliveiraz avatar May 28 '25 13:05 rafaeloliveiraz

Funcionou corretamente pra mim também após substituir o valor de CONFIG_SESSION_PHONE_VERSION para:

2.3000.1020885143

samuel-cardoso avatar May 28 '25 13:05 samuel-cardoso

Pra quem quer acompanhar as versões do Whatsapp Web, tem essa página mostrando todos os lançamentos: https://wppconnect.io/whatsapp-versions/

Então .. fiquei com dúvida aqui ... no link que vc enviou tem várias versoes... porém não tem a versão que está funcionando agora com a galera que é 2.3000.1020885143...

E eu testei essas do link e não deu certo ..

Fiquei na dúvida como eu pego a próxima versão que funciona quando essa de agora parar de funcionar.. pois pelo o que eu vi elas tem data para expirar... ( não faço nem ideia de quando essa aqui vai expirar )

trevisanisolutions avatar May 28 '25 14:05 trevisanisolutions

Quem estiver usando Docker, recrie o container e pra confirmar que o valor foi aplicado é só rodar docker inspect XXX e buscar pela chave CONFIG_SESSION_PHONE_VERSION.

como faço?

rodrigo-ogioni avatar May 28 '25 14:05 rodrigo-ogioni

Pra quem quer acompanhar as versões do Whatsapp Web, tem essa página mostrando todos os lançamentos: https://wppconnect.io/whatsapp-versions/

Então .. fiquei com dúvida aqui ... no link que vc enviou tem várias versoes... porém não tem a versão que está funcionando agora com a galera que é 2.3000.1020885143...

E eu testei essas do link e não deu certo ..

Fiquei na dúvida como eu pego a próxima versão que funciona quando essa de agora parar de funcionar.. pois pelo o que eu vi elas tem data para expirar... ( não faço nem ideia de quando essa aqui vai expirar )

Nessas versões do link estão listadas as versões alpha apenas, mas você pode encontrar também no seu Whatssapp Web acessando Configurações > Ajuda. O WhatsApp costuma ter várias versões rodando ao mesmo tempo, a que aparece pra mim por exemplo já é a 2.3000.1023249347.

No seu caso se ainda não funcionou pode ser outro problema, tente atualizar também o Evolution para 2.2.3 se ainda não tiver feito, houve uma atualização no baileys nessa versão.

rafaeloliveiraz avatar May 28 '25 15:05 rafaeloliveiraz

Quem estiver usando Docker, recrie o container e pra confirmar que o valor foi aplicado é só rodar docker inspect XXX e buscar pela chave CONFIG_SESSION_PHONE_VERSION.

como faço?

Se você está usando Docker, siga esses passos para atualizar a chave CONFIG_SESSION_PHONE_VERSION:

  1. Localize o arquivo de configuração ou o .env do seu projeto Evolution API.

  2. Edite a linha CONFIG_SESSION_PHONE_VERSION para a nova versão:

CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

  1. Salve o arquivo e recarregue o container:

Execute docker-compose down para parar o container.

Execute docker-compose up -d para subir novamente com as novas configs.

Para confirmar o valor aplicado, rode docker inspect NomeDoSeuContainer e procure nas variáveis de ambiente (Env) se a chave CONFIG_SESSION_PHONE_VERSION está com o valor correto.

Se não souber o nome do container, use docker ps para listar os containers ativos e identificar o nome.

Caso não encontre seu arquivo .env pode ser que a chave CONFIG_SESSION_PHONE_VERSION esteja definida no seu arquivo docker-compose.yml.

rafaeloliveiraz avatar May 28 '25 15:05 rafaeloliveiraz

Quem estiver usando Docker, recrie o container e pra confirmar que o valor foi aplicado é só rodar docker inspect XXX e buscar pela chave CONFIG_SESSION_PHONE_VERSION.

como faço?

Se você está usando Docker, siga esses passos para atualizar a chave CONFIG_SESSION_PHONE_VERSION:

  1. Localize o arquivo de configuração ou o .env do seu projeto Evolution API.
  2. Edite a linha CONFIG_SESSION_PHONE_VERSION para a nova versão:

CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

  1. Salve o arquivo e recarregue o container:

Execute docker-compose down para parar o container.

Execute docker-compose up -d para subir novamente com as novas configs.

Para confirmar o valor aplicado, rode docker inspect NomeDoSeuContainer e procure nas variáveis de ambiente (Env) se a chave CONFIG_SESSION_PHONE_VERSION está com o valor correto.

Se não souber o nome do container, use docker ps para listar os containers ativos e identificar o nome.

Caso não encontre seu arquivo .env pode ser que a chave CONFIG_SESSION_PHONE_VERSION esteja definida no seu arquivo docker-compose.yml.

agora pra mim, esta dando erro de timeout. O que sera que pode ser?

rodrigo-ogioni avatar May 28 '25 16:05 rodrigo-ogioni

Quem estiver usando Docker, recrie o container e pra confirmar que o valor foi aplicado é só rodar docker inspect XXX e buscar pela chave CONFIG_SESSION_PHONE_VERSION.

como faço?

Se você está usando Docker, siga esses passos para atualizar a chave CONFIG_SESSION_PHONE_VERSION:

  1. Localize o arquivo de configuração ou o .env do seu projeto Evolution API.
  2. Edite a linha CONFIG_SESSION_PHONE_VERSION para a nova versão:

CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

  1. Salve o arquivo e recarregue o container:

Execute docker-compose down para parar o container.

Execute docker-compose up -d para subir novamente com as novas configs.

Para confirmar o valor aplicado, rode docker inspect NomeDoSeuContainer e procure nas variáveis de ambiente (Env) se a chave CONFIG_SESSION_PHONE_VERSION está com o valor correto. Se não souber o nome do container, use docker ps para listar os containers ativos e identificar o nome. Caso não encontre seu arquivo .env pode ser que a chave CONFIG_SESSION_PHONE_VERSION esteja definida no seu arquivo docker-compose.yml.

agora pra mim, esta dando erro de timeout. O que sera que pode ser?

Pode ser que deu ruim rsrs Talvez seu container não subiu, da uma olhada nos logs e se tiver mais containers na mesma rede se todos estão rodando, como de redis e postgres.

rafaeloliveiraz avatar May 28 '25 16:05 rafaeloliveiraz

Quem estiver usando Docker, recrie o container e pra confirmar que o valor foi aplicado é só rodar docker inspect XXX e buscar pela chave CONFIG_SESSION_PHONE_VERSION.

como faço?

Se você está usando Docker, siga esses passos para atualizar a chave CONFIG_SESSION_PHONE_VERSION:

  1. Localize o arquivo de configuração ou o .env do seu projeto Evolution API.
  2. Edite a linha CONFIG_SESSION_PHONE_VERSION para a nova versão:

CONFIG_SESSION_PHONE_VERSION=2.3000.1020885143

  1. Salve o arquivo e recarregue o container:

Execute docker-compose down para parar o container.

Execute docker-compose up -d para subir novamente com as novas configs.

Para confirmar o valor aplicado, rode docker inspect NomeDoSeuContainer e procure nas variáveis de ambiente (Env) se a chave CONFIG_SESSION_PHONE_VERSION está com o valor correto. Se não souber o nome do container, use docker ps para listar os containers ativos e identificar o nome. Caso não encontre seu arquivo .env pode ser que a chave CONFIG_SESSION_PHONE_VERSION esteja definida no seu arquivo docker-compose.yml.

agora pra mim, esta dando erro de timeout. O que sera que pode ser?

Pode ser que deu ruim rsrs Talvez seu container não subiu, da uma olhada nos logs e se tiver mais containers na mesma rede se todos estão rodando, como de redis e postgres. tive que formatar a vps novamente e reinstalar tudo novamente, dai funcionou, sera que é algo com a minha vps? hoje tenho 4 processadores e 6 gb memoria

rodrigo-ogioni avatar May 28 '25 17:05 rodrigo-ogioni

4 processadores e 6 gb memoria

sera que é pouco?

rodrigo-ogioni avatar May 28 '25 17:05 rodrigo-ogioni