Open viniciusbtu opened 2 months ago
I have the similar error and have more logs:
[Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootImport] [string] Error on getChatwootUser: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootImport] [string] Error on import history messages: Error: User not found to import messages. [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootImport] [string] Error on get recent conversations: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:45 ERROR [ChatwootService] [string] Error on update avatar in recent conversations: TypeError: Cannot read properties of undefined (reading 'map') [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootImport] [string] Error on getChatwootUser: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootImport] [string] Error on import history messages: Error: User not found to import messages. [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 VERBOSE [CacheService] [string] cacheservice disabled [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootImport] [string] Error on get recent conversations: Error: getaddrinfo ENOTFOUND host [Evolution API] v2.1.1 198 - Tue Sep 24 2024 08:25:46 ERROR [ChatwootService] [string] Error on update avatar in recent conversations: TypeError: Cannot read properties of undefined (reading 'map')
O problema está no Host, você migrou de que versão para a 2.1?
We have the new installation 2.1 What's worth looking at? Maybe we missed something.
We do the new installation again. The error was in Redux. But for now we have the new error:
[Evolution API] v2.1.1 198 - Tue Sep 24 2024 12:48:27 ERROR [uncaughtException] [object]
{
origin: 'uncaughtException',
stderr: 2,
error: Error: WebSocket was closed before the connection was established
at WebSocket.close (/evolution/node_modules/ws/lib/websocket.js:299:7)
at WebSocketClient.close (/evolution/node_modules/baileys/lib/Socket/Client/web-socket-client.js:53:21)
at jt.restartInstance (/evolution/dist/main.js:2:17619)
at execute (/evolution/dist/main.js:236:155476)
at Wi.dataValidate (/evolution/dist/main.js:236:98596)
at /evolution/dist/main.js:236:155415
at newFn (/evolution/node_modules/express-async-errors/index.js:16:20)
at Layer.handle [as handle_request] (/evolution/node_modules/express/lib/router/layer.js:95:5)
at next (/evolution/node_modules/express/lib/router/route.js:149:13)
at rp (/evolution/dist/main.js:236:96566)
}
{"level":50,"time":1727193112065,"pid":198,"hostname":"0b62d8cbd175","key":{"remoteJid":"90950999559:10@s.whatsapp.net","fromMe":false,"id":"3A593AB1260BE3F1DF22"},"err":{"type":"SessionError","message":"No session record","stack":"SessionError: No session record\n at 90950999559.10 [as awaitable] (/evolution/node_modules/libsignal/src/session_cipher.js:169:23)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _asyncQueueExecutor (/evolution/node_modules/libsignal/src/queue_job.js:20:29)","name":"SessionError"},"msg":"failed to decrypt message"}
and for now we have every time two dialogs for one user.
ja tentou atualizar o chatwoot? @viniciusbtu
O problema está no Host, você migrou de que versão para a 2.1?
Eu nao migrei, fiz uma instalação do 0, tudo novinho.
ja tentou atualizar o chatwoot? @viniciusbtu
Para qual versão ? Não fiz isso ainda.
pra mais recente
eu estou com o mesmo erro @viniciusbtu . Os logs estão do mesmo jeito. Eu apaguei os volumes e os bancos de dados. Instalei evo e chatwoot do zero novamente. O erro persiste.
O problema está no Host, você migrou de que versão para a 2.1?
O que você quer dizer como problema está no host? que tipo de problema?
Você colocou a url do chatwoot, token, id da empresa certinho?
ta usando proxy reverso mesmo fazendo instalação local? como ficou a config, se tiver usando nginx, vi pessoas terem problema pq o nginx muda a requisição e isso pode acarretar em erros.
Tendo o mesmo problema com chatwoot:v3.13.0 + evolution-api:v2.1.2
Mesmo problema chatwoot:v3.13.0 + evolution-api:v2.1.2 e 2.1.1 Tudo criado do zero.
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Aqui funcionou corretamente também após marcar a opção, não tinha marcado pela mesma causa que você, a descrição está confusa.
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Gênio !!!!!!!!!!!!! Aqui pra mim voltou a funcionar depois que eu habilitei essa opção ! MUITO OBRIGADO
Pessoal, to com o mesmo problema!
Mas identifiquei algumas variantes que podem ser importantes pra identificar o problema.
Ao tentar criar a "inbox" pelo manager do Evo, se eu marcar a opçãr auto-create, retorna 401 - Unauthorized.
Se eu deixar desmarcado, Retorna 201 - Created.
Mas mesmo criando manualmente a 'inbox' pelo Chatwoot, eu só consigo enviar mensagens, nao recebo nada.
Já mexi no Nginx colocando o atributo do underscore_headers, a opção Chatwoot Enable or disable the sqs, também está ativada.
Vou deixar os logs aqui tambem:
Evo-API:
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:46:08 ERROR [unhandledRejection] [object]
{
origin: Promise {
<rejected> Error: Timed Out
at /evolution/node_modules/baileys/lib/Utils/generics.js:145:32 {
data: [Object],
isBoom: true,
isServer: false,
output: [Object]
}
},
stderr: 2,
error: Error: Timed Out
at /evolution/node_modules/baileys/lib/Utils/generics.js:145:32 {
data: {
stack: 'Error\n' +
' at promiseTimeout (/evolution/node_modules/baileys/lib/Utils/generics.js:140:19)\n' +
' at waitForMessage (/evolution/node_modules/baileys/lib/Socket/socket.js:119:53)\n' +
' at query (/evolution/node_modules/baileys/lib/Socket/socket.js:141:22)\n' +
' at Object.profilePictureUrl (/evolution/node_modules/baileys/lib/Socket/chats.js:453:30)\n' +
' at Ts.profilePicture (/evolution/dist/main.js:224:4545)\n' +
' at messages.upsert (/evolution/dist/main.js:215:21668)'
},
isBoom: true,
isServer: false,
output: { statusCode: 408, payload: [Object], headers: {} }
}
}
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:46:14 LOG [ChatwootService] [string] Auto create chatwoot instance
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:46:24 LOG [ChatwootService] [string] Auto create chatwoot instance
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:47:45 LOG [ChatwootService] [string] Auto create chatwoot instance
[Evolution API] v2.1.1 184 - Thu Oct 17 2024 18:54:18 LOG [ChatwootService] [string] Auto create chatwoot instance
chatwoot:
I, [2024-10-17T21:47:45.817610 #1] INFO -- : [496affef-2869-490d-95f7-e5f0480ebcd3] Filter chain halted as :authenticate_user! rendered or redirected
I, [2024-10-17T21:47:45.817776 #1] INFO -- : [496affef-2869-490d-95f7-e5f0480ebcd3] Completed 401 Unauthorized in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 357)
I, [2024-10-17T21:47:45.817986 #1] INFO -- : source=rack-timeout id=496affef-2869-490d-95f7-e5f0480ebcd3 timeout=15000ms service=7ms state=completed
I, [2024-10-17T21:47:49.455650 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:48:09.455449 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:48:29.451142 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:49:27.454741 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:50:27.451014 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:51:27.453244 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:52:27.451390 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:53:27.450363 #1] INFO -- : RoomChannel#update_presence
I, [2024-10-17T21:54:18.757827 #1] INFO -- : source=rack-timeout id=5583b7f2-2ad2-4864-9f31-0f0f14d90835 timeout=15000ms state=ready
I, [2024-10-17T21:54:18.758422 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Started GET "/api/v1/accounts/1/inboxes" for 172.18.0.3 at 2024-10-17 21:54:18 +0000
I, [2024-10-17T21:54:18.761400 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Processing by Api::V1::Accounts::InboxesController#index as JSON
I, [2024-10-17T21:54:18.761481 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Parameters: {"account_id"=>"1"}
I, [2024-10-17T21:54:18.762706 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Filter chain halted as :authenticate_user! rendered or redirected
I, [2024-10-17T21:54:18.762879 #1] INFO -- : [5583b7f2-2ad2-4864-9f31-0f0f14d90835] Completed 401 Unauthorized in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 357)
I, [2024-10-17T21:54:18.763077 #1] INFO -- : source=rack-timeout id=5583b7f2-2ad2-4864-9f31-0f0f14d90835 timeout=15000ms service=5ms state=completed
I, [2024-10-17T21:54:27.452049 #1] INFO -- : RoomChannel#update_presence
Depois de desinstalar e reinstalar tudo umas 10 vezes descobri que era so habilitar o primeiro switch nas configuracoes do chatwoot na instancia no evolution manager. Como tava SQS, achei que era pra usar SQS.
Enabled Enable or disable the sqs
Boa, só que no meu caso estava habilitado. Desabilitei, salvei. Habilitei novamente, salvei. Desta forma funcionou
atualizem para 2.1.2 caso esteja em uma versão inferior. Para mais alguém persiste esse erro?
Bem-vido!
O que você fez?
Consigo fazer o envio das mensagens através do Chatwoot mas nenhuma mensagem é recebida.
O que você esperava?
A troca de mensagens
O que vc observou ao invés do que esperava?
A mensagem não é recebida
Capturas de Tela/Vídeos
Qual versão da API você está usando?
2.1.1
Qual é o seu ambiente?
Linux
Outras expecificações do ambiente
No response
Se aplicável, cole a saída do log
[Evolution API] v2.1.1 171 - Mon Sep 23 2024 18:40:53 VERBOSE [CacheEngine] [string] RedisCache initialized for he [Evolution API] v2.1.1 171 - Mon Sep 23 2024 18:40:53 VERBOSE [CacheService] [string] cacheservice created using cache engine: Vt [Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:40:54 VERBOSE [ChannelStartupService] [string] Sending message to (XXXXXXXXXX)@s.whatsapp.net [Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:40:54 VERBOSE [ChannelStartupService] [string] Typing for 1200ms to (XXXXXXXXXX)@s.whatsapp.net [Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:40:55 LOG [ChannelStartupService] [object]
{ key: MessageKey { remoteJid: ' (XXXXXXXXXX)@s.whatsapp.net', fromMe: true, id: '3EB023FB24952694E428DE92AA2EA6011E0CFCFC' }, pushName: '', message: { conversation: 'olá\n' }, contextInfo: null, messageType: 'conversation', messageTimestamp: 1727127655, instanceId: '90296833-7cc3-4aea-b4cb-eff2e39b36a9', source: 'unknown' } [Evolution API] [Atendimento] v2.1.1 171 - Mon Sep 23 2024 18:41:42 LOG [ChannelStartupService] [object]
{ key: { remoteJid: ' (XXXXXXXXXX)@s.whatsapp.net', fromMe: false, id: '3EB0A15AA7A327A0ED2BAD', participant: undefined }, pushName: 'Vinicius', message: { conversation: 'Essa mensagem nao é recebida no chatwoot', messageContextInfo: MessageContextInfo { deviceListMetadata: [DeviceListMetadata], deviceListMetadataVersion: 2, messageSecret: [Uint8Array] } }, contextInfo: undefined, messageType: 'conversation', messageTimestamp: 1727127702, instanceId: '90296833-7cc3-4aea-b4cb-eff2e39b36a9', source: 'web' }
Notas Adicionais
No response