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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions