Skip to content

[NOWEB][CHATWOOT] - Cannot read properties of undefined (reading 'send') #1290

@rafwell

Description

@rafwell

This error appears randomly. The failure message is sent to whatsapp.integration contact only, but when I go to the conversation, the message was sent successfully.

Version

Version 2025.8.2 NOWEB PLUS

Job Error

JobDetailedError:
TypeError: Cannot read properties of undefined (reading 'send')
    at ChatWootErrorReporter.ReportSucceeded (/app/dist/apps/chatwoot/error/ChatWootErrorReporter.js:72:28)
    at WAHAMessageAnyConsumer.ReportErrorRecovered (/app/dist/apps/chatwoot/consumers/waha/base.js:99:24)
    at async WAHAMessageAnyConsumer.ProcessAndReportErrors (/app/dist/apps/chatwoot/consumers/waha/base.js:42:13)
    at async WAHAMessageAnyConsumer.withMutex (/app/dist/apps/app_sdk/AppConsumer.js:27:20)
    at async WAHAMessageAnyConsumer.processJob (/app/dist/apps/chatwoot/consumers/waha/base.js:60:16)
    at async WAHAMessageAnyConsumer.process (/app/dist/utils/bull/BaseWorkerHost.js:10:20)
    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:493:32
    at async Worker.retryIfFailed (/app/node_modules/bullmq/dist/cjs/classes/worker.js:769:24)
JobDetailedError:
TypeError: Cannot read properties of null (reading 'pk')
    at WAHAMessageAnyConsumer.DIContainer (/app/dist/apps/chatwoot/consumers/waha/base.js:55:50)
    at async WAHAMessageAnyConsumer.ReportErrorForMessage (/app/dist/apps/chatwoot/consumers/waha/base.js:63:27)
    at async WAHAMessageAnyConsumer.ProcessAndReportErrors (/app/dist/apps/chatwoot/consumers/waha/base.js:46:13)
    at async WAHAMessageAnyConsumer.withMutex (/app/dist/apps/app_sdk/AppConsumer.js:27:20)
    at async WAHAMessageAnyConsumer.processJob (/app/dist/apps/chatwoot/consumers/waha/base.js:60:16)
    at async WAHAMessageAnyConsumer.process (/app/dist/utils/bull/BaseWorkerHost.js:10:20)
    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:493:32
    at async Worker.retryIfFailed (/app/node_modules/bullmq/dist/cjs/classes/worker.js:769:24)
JobDetailedError:
TypeError: Cannot read properties of null (reading 'pk')
    at WAHAMessageAnyConsumer.DIContainer (/app/dist/apps/chatwoot/consumers/waha/base.js:55:50)
    at async WAHAMessageAnyConsumer.ReportErrorForMessage (/app/dist/apps/chatwoot/consumers/waha/base.js:63:27)
    at async WAHAMessageAnyConsumer.ProcessAndReportErrors (/app/dist/apps/chatwoot/consumers/waha/base.js:46:13)
    at async WAHAMessageAnyConsumer.withMutex (/app/dist/apps/app_sdk/AppConsumer.js:27:20)
    at async WAHAMessageAnyConsumer.processJob (/app/dist/apps/chatwoot/consumers/waha/base.js:60:16)
    at async WAHAMessageAnyConsumer.process (/app/dist/utils/bull/BaseWorkerHost.js:10:20)
    at async /app/node_modules/bullmq/dist/cjs/classes/worker.js:493:32
    at async Worker.retryIfFailed (/app/node_modules/bullmq/dist/cjs/classes/worker.js:769:24)

Job Data (mocked)

{
  "jobData": {
    "app": "app_83a1ea6d-e214-400e-872f-e14686f97fdb",
    "event": {
      "id": "evt_01k3r99he3d6zrkjcawkz736fd",
      "timestamp": 1756382938564,
      "event": "message.any",
      "session": "mocked_session",
      "metadata": [],
      "me": {
        "id": "553199293899@c.us",
        "pushName": "Mocked User",
        "lid": "93737829052432:11@lid"
      },
      "payload": {
        "id": "true_553196018888@c.us_3EB0F72E8C7D69EC66B6A2",
        "timestamp": 1756382938,
        "from": "553196018888@c.us",
        "fromMe": true,
        "source": "api",
        "body": "*MOCKEDUSERNAME*:\nBom dia, querida! Passando para saber se está tudo, ok? Pensei muito em vc ontem à noite. Estava conversando com uma noiva e ela está passando por algo parecido com vc... \nE se te deixa mais tranquila... a data ainda não fechou😉.\nDeus sabe o tempo certo para as coisas acontecerem.🙏\nBom dia para você!🌹",
        "hasMedia": false,
        "media": null,
        "ack": 0,
        "ackName": "PENDING",
        "replyTo": null,
        "_data": {
          "key": {
            "remoteJid": "553196018888@s.whatsapp.net",
            "fromMe": true,
            "id": "3EB0F72E8C7D69EC66B6A2"
          },
          "message": {
            "extendedTextMessage": {
              "text": "*MOCKEDUSERNAME*:\nBom dia, querida! Passando para saber se está tudo, ok? Pensei muito em vc ontem à noite. Estava conversando com uma noiva e ela está passando por algo parecido com vc... \nE se te deixa mais tranquila... a data ainda não fechou😉.\nDeus sabe o tempo certo para as coisas acontecerem.🙏\nBom dia para você!🌹"
            }
          },
          "messageTimestamp": "1756382938",
          "status": "PENDING"
        }
      },
      "engine": "NOWEB",
      "environment": {
        "version": "2025.8.2",
        "engine": "NOWEB",
        "tier": "PLUS",
        "browser": null
      }
    }
  },
  "returnValue": null
}

Job Logs

[2025-08-28T12:09:04.803Z] INFO: Message 'true_553196018888@c.us_3EB0F72E8C7D69EC66B6A2' already in ChatWoot: conversation.id=2647, message.id=773965
[2025-08-28T12:09:04.805Z] ERROR: TypeError: Cannot read properties of undefined (reading 'send')

Integration contact

Image

Real contact

Image

patron:PLUS

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions