Skip to content

Chatwoot e Evolution 2.3.6 - Envio de áudio do Chatwoot para Evolution dá erro! #2117

@abioluz

Description

@abioluz

Welcome!

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

What did you do?

Uso servidor Swarm auto-hospedado com tunnel da cloudflare configurado.

Chatwoot: v4.6.0
minio: RELEASE.2025-04-22T22-12-26Z

Evolution API: 2.3.5 -> 2.3.6

Eu acabei de fazer o upgrade do Evolution 2.3.5 -> 2.3.6 e tive que fazer o dowgrade para o 2.3.4.

O 2.3.5 estava com uma inconsistência no recebimento de mensagens de voz no Chatwoot. Eu recebia a mensagem de voz mas não conseguia ouvir. Tinha que atualizar a página do chatwoot para escutar a conversa. Com o 2.3.6 vi que este erro estava corrigido.

O 2.3.6 De fato recebia o áudio e escutava. Porem ao responder o áudio com outro áudio eu conseguia escutar no chatwoot, mas não chegava no whatsapp. Ao abrir o log da Evolution-API, os áudios criados no Chatwoot e enviados para o Evolution não eram reconhecidos dando erro de não encontrado.

What did you expect?

Esperava receber o áudio do Chatwoot no Whatsapp

What did you observe instead of what you expected?

No Chatwoot o áudio aparece e é acessado e salvo no minio. Já na parte do Evolution aparece um erro e não salva o áudio no minio.

Screenshots/Videos

No response

Which version of the API are you using?

2.3.6

What is your environment?

Docker

Other environment specifications

No response

If applicable, paste the log output

2025-10-21T21:56:33.431082966Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.431256250Z {
2025-10-21T21:56:33.431277566Z origin: 'uncaughtException',
2025-10-21T21:56:33.431302200Z stderr: 2,
2025-10-21T21:56:33.431308036Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.431312877Z errno: -2,
2025-10-21T21:56:33.431317188Z code: 'ENOENT',
2025-10-21T21:56:33.431321543Z syscall: 'open',
2025-10-21T21:56:33.431325941Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.431332900Z }
2025-10-21T21:56:33.431337374Z }
2025-10-21T21:56:33.431341714Z
2025-10-21T21:56:33.431914575Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.432265732Z {
2025-10-21T21:56:33.432283884Z origin: 'uncaughtException',
2025-10-21T21:56:33.432289102Z stderr: 2,
2025-10-21T21:56:33.432293745Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.432298427Z errno: -2,
2025-10-21T21:56:33.432302747Z code: 'ENOENT',
2025-10-21T21:56:33.432307667Z syscall: 'open',
2025-10-21T21:56:33.432312536Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.432317070Z }
2025-10-21T21:56:33.432321461Z }
2025-10-21T21:56:33.432325772Z
2025-10-21T21:56:33.436168649Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.436411349Z {
2025-10-21T21:56:33.436430946Z origin: 'uncaughtException',
2025-10-21T21:56:33.436436838Z stderr: 2,
2025-10-21T21:56:33.436441573Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.436446220Z errno: -2,
2025-10-21T21:56:33.436450796Z code: 'ENOENT',
2025-10-21T21:56:33.436455247Z syscall: 'open',
2025-10-21T21:56:33.436459657Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.436464354Z }
2025-10-21T21:56:33.436468657Z }
2025-10-21T21:56:33.436472909Z
2025-10-21T21:56:33.437007844Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.437468986Z {
2025-10-21T21:56:33.437485656Z origin: 'uncaughtException',
2025-10-21T21:56:33.437490695Z stderr: 2,
2025-10-21T21:56:33.437495371Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.437499984Z errno: -2,
2025-10-21T21:56:33.437504295Z code: 'ENOENT',
2025-10-21T21:56:33.437508701Z syscall: 'open',
2025-10-21T21:56:33.437513060Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.437517701Z }
2025-10-21T21:56:33.437522024Z }
2025-10-21T21:56:33.437526312Z
2025-10-21T21:56:33.437963154Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.438174531Z {
2025-10-21T21:56:33.438191368Z origin: 'uncaughtException',
2025-10-21T21:56:33.438196601Z stderr: 2,
2025-10-21T21:56:33.438201226Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.438205908Z errno: -2,
2025-10-21T21:56:33.438210258Z code: 'ENOENT',
2025-10-21T21:56:33.438214571Z syscall: 'open',
2025-10-21T21:56:33.438218989Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.438223490Z }
2025-10-21T21:56:33.438228017Z }
2025-10-21T21:56:33.438232300Z
2025-10-21T21:56:33.438665631Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.438864885Z {
2025-10-21T21:56:33.438884492Z origin: 'uncaughtException',
2025-10-21T21:56:33.438889638Z stderr: 2,
2025-10-21T21:56:33.438894194Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.438898805Z errno: -2,
2025-10-21T21:56:33.438903120Z code: 'ENOENT',
2025-10-21T21:56:33.438907891Z syscall: 'open',
2025-10-21T21:56:33.438912253Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.438916711Z }
2025-10-21T21:56:33.438920966Z }
2025-10-21T21:56:33.438925194Z
2025-10-21T21:56:33.439390968Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.439608629Z {
2025-10-21T21:56:33.439625147Z origin: 'uncaughtException',
2025-10-21T21:56:33.439630231Z stderr: 2,
2025-10-21T21:56:33.439634723Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.439639315Z errno: -2,
2025-10-21T21:56:33.439643662Z code: 'ENOENT',
2025-10-21T21:56:33.439647981Z syscall: 'open',
2025-10-21T21:56:33.439652292Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.439656867Z }
2025-10-21T21:56:33.439661172Z }
2025-10-21T21:56:33.439665383Z
2025-10-21T21:56:33.440109185Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [uncaughtException] [object]
2025-10-21T21:56:33.440288122Z {
2025-10-21T21:56:33.440303385Z origin: 'uncaughtException',
2025-10-21T21:56:33.440308208Z stderr: 2,
2025-10-21T21:56:33.440312476Z error: [Error: ENOENT: no such file or directory, open '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'] {
2025-10-21T21:56:33.440316845Z errno: -2,
2025-10-21T21:56:33.440320906Z code: 'ENOENT',
2025-10-21T21:56:33.440324970Z syscall: 'open',
2025-10-21T21:56:33.440329374Z path: '/tmp/audio3EB076C3BA7E0F661CD1D9-enc'
2025-10-21T21:56:33.440333575Z }
2025-10-21T21:56:33.440337661Z }
2025-10-21T21:56:33.440341716Z
2025-10-21T21:56:33.440965511Z [Evolution API] [admflowdata] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [ChannelStartupService] [object]
2025-10-21T21:56:33.441563851Z Error: Media upload failed on all hosts
2025-10-21T21:56:33.441582163Z at Object.upload (file:///evolution/node_modules/baileys/lib/Utils/messages-media.js:571:19)
2025-10-21T21:56:33.441587795Z at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
2025-10-21T21:56:33.441592323Z at async file:///evolution/node_modules/baileys/lib/Utils/messages.js:146:28
2025-10-21T21:56:33.441596822Z at async Promise.all (index 0)
2025-10-21T21:56:33.441601114Z at async prepareWAMessageMedia (file:///evolution/node_modules/baileys/lib/Utils/messages.js:144:40)
2025-10-21T21:56:33.441616942Z at async generateWAMessageContent (file:///evolution/node_modules/baileys/lib/Utils/messages.js:472:13)
2025-10-21T21:56:33.441621771Z at async generateWAMessage (file:///evolution/node_modules/baileys/lib/Utils/messages.js:582:46)
2025-10-21T21:56:33.441626180Z at async Object.sendMessage (file:///evolution/node_modules/baileys/lib/Socket/messages-send.js:876:33)
2025-10-21T21:56:33.441630679Z at async eo.sendMessage (/evolution/dist/main.js:262:8943)
2025-10-21T21:56:33.441635015Z at async eo.sendMessageWithTyping (/evolution/dist/main.js:262:10653) {
2025-10-21T21:56:33.441639340Z data: null,
2025-10-21T21:56:33.441643568Z isBoom: true,
2025-10-21T21:56:33.441647700Z isServer: true,
2025-10-21T21:56:33.441651883Z output: {
2025-10-21T21:56:33.441655940Z statusCode: 500,
2025-10-21T21:56:33.441660207Z payload: {
2025-10-21T21:56:33.441664306Z statusCode: 500,
2025-10-21T21:56:33.441668473Z error: 'Internal Server Error',
2025-10-21T21:56:33.441672708Z message: 'An internal server error occurred'
2025-10-21T21:56:33.441677017Z },
2025-10-21T21:56:33.441681241Z headers: {}
2025-10-21T21:56:33.441685470Z }
2025-10-21T21:56:33.441689571Z }
2025-10-21T21:56:33.441694035Z
2025-10-21T21:56:33.442063666Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [ChatwootService] [object]
2025-10-21T21:56:33.442238016Z {
2025-10-21T21:56:33.442253458Z status: 400,
2025-10-21T21:56:33.442257949Z error: 'Bad Request',
2025-10-21T21:56:33.442262175Z message: [ 'Error: Media upload failed on all hosts' ]
2025-10-21T21:56:33.442266522Z }
2025-10-21T21:56:33.442270610Z
2025-10-21T21:56:33.442576395Z [Evolution API] v2.3.6 162 - Tue Oct 21 2025 18:56:33 ERROR [ChatwootService] [object]
2025-10-21T21:56:33.442626354Z {
2025-10-21T21:56:33.442643851Z status: 400,
2025-10-21T21:56:33.442656691Z error: 'Bad Request',
2025-10-21T21:56:33.442668297Z message: [ 'Error: Media upload failed on all hosts' ]
2025-10-21T21:56:33.442680135Z }
2025-10-21T21:56:33.442692410Z

Additional Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions