Multiples error every 2 or 3 days, timeout, Cannot read properties, No LID, Session engine state changed .... #1750
akitamostodos
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Since 1 month I have some errors, there are differents but the worst is the session close and it cost show qr.
I have same server, same config,
I updated to last version (2025.12.1 CORE) I know there are new version.
Other day I click on show QR and show error 500...
¿Someone can help me?
The errors are:
TODAY: session closed
*** NUEVO 22/122/2025 ***
[20:16:31.714] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":1389,"session":"default","state":"OPENING","event":"change_state"}
[20:16:31.714] INFO (WhatsappSession/42): session:default - Session state changed to bad state, waiting for recovery... {"reqId":1389,"session":"default","state":"OPENING","event":"change_state"}
[20:16:31.715] INFO (WhatsappSession/42): session:default - Job scheduled with timeout 2000 ms {"reqId":1389,"session":"default","job":"engine-state-check","class":"SingleDelayedJobRunner"}
[20:16:32.122] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":1389,"session":"default","state":"PAIRING","event":"change_state"}
[20:16:32.123] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":1389,"session":"default","state":"CONNECTED","event":"change_state"}
[20:16:39.268] INFO (WhatsappSession/42): session:default - Session has recovered, no need to restart. {"reqId":1389,"session":"default","state":"OPENING","event":"change_state","currentState":"CONNECTED"}
[22:50:21.077] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":1389,"session":"default","state":"OPENING","event":"change_state"}
[22:50:21.077] INFO (WhatsappSession/42): session:default - Session state changed to bad state, waiting for recovery... {"reqId":1389,"session":"default","state":"OPENING","event":"change_state"}
[22:50:21.079] INFO (WhatsappSession/42): session:default - Job scheduled with timeout 2000 ms {"reqId":1389,"session":"default","job":"engine-state-check","class":"SingleDelayedJobRunner"}
[22:50:21.963] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":1389,"session":"default","state":"PAIRING","event":"change_state"}
[22:50:21.964] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":1389,"session":"default","state":"CONNECTED","event":"change_state"}
[22:50:23.081] INFO (WhatsappSession/42): session:default - Session has recovered, no need to restart. {"reqId":1389,"session":"default","state":"OPENING","event":"change_state","currentState":"CONNECTED"}
-->23/12/2025
[07:40:03.141] INFO (SessionManager/42): session:default - Unpairing the device from account... {"reqId":1603,"session":"default"}
[07:40:12.874] INFO (42): request aborted {"reqId":1603,"req":{"id":1603,"method":"POST","url":"/api/sessions/stop","query":{},"params":{"path":["api","sessions","stop"]}},"res":{"statusCode":null},"responseTime":9802}
[07:40:17.917] INFO (42): request errored {"reqId":1604,"req":{"id":1604,"method":"POST","url":"/api/sessions/logout","query":{},"params":{"path":["api","sessions","logout"]}},"res":{"statusCode":500},"responseTime":5038}
err: {
"type": "Error",
"message": "async-lock timed out in queue default",
"stack":
Error: async-lock timed out in queue default
at Timeout._onTimeout (/app/node_modules/async-lock/lib/index.js:213:17)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
}
[07:40:17.989] INFO (42): request completed {"reqId":1605,"req":{"id":1605,"method":"GET","url":"/api/sessions","query":{},"params":{"path":["api","sessions"]}},"res":{"statusCode":200},"responseTime":54}
[07:40:18.000] INFO (42): request errored {"reqId":1606,"req":{"id":1606,"method":"POST","url":"/api/sessions/start","query":{},"params":{"path":["api","sessions","start"]}},"res":{"statusCode":422},"responseTime":7}
err: {
"type": "UnprocessableEntityException",
"message": "Session 'default' is already started.",
"stack":
UnprocessableEntityException: Session 'default' is already started.
at SessionsController.DEPRACATED_start (/app/dist/api/sessions.controller.js:161:19)
at /app/node_modules/@nestjs/core/router/router-execution-context.js:38:29
at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
"response": {
"type": "Object",
"message": "Session 'default' is already started.",
"stack":
[07:40:43.005] INFO (42): request aborted {"reqId":1607,"req":{"id":1607,"method":"GET","url":"/api/default/auth/qr","query":{},"params":{"path":["api","default","auth","qr"]}},"res":{"statusCode":null},"responseTime":10000}
[07:42:46.947] INFO (SessionManager/42): session:default - Unpairing the device from account... {"reqId":1608,"session":"default"}
[07:42:56.944] INFO (42): request aborted {"reqId":1608,"req":{"id":1608,"method":"POST","url":"/api/sessions/stop","query":{},"params":{"path":["api","sessions","stop"]}},"res":{"statusCode":null},"responseTime":9997}
[07:43:01.947] INFO (42): request errored {"reqId":1609,"req":{"id":1609,"method":"POST","url":"/api/sessions/logout","query":{},"params":{"path":["api","sessions","logout"]}},"res":{"statusCode":500},"responseTime":5002}
err: {
"type": "Error",
"message": "async-lock timed out in queue default",
"stack":
Error: async-lock timed out in queue default
at Timeout._onTimeout (/app/node_modules/async-lock/lib/index.js:213:17)
at listOnTimeout (node:internal/timers:605:17)
at process.processTimers (node:internal/timers:541:7)
}
[07:43:01.951] INFO (42): request completed {"reqId":1610,"req":{"id":1610,"method":"GET","url":"/api/sessions","query":{},"params":{"path":["api","sessions"]}},"res":{"statusCode":200},"responseTime":2}
[07:43:01.954] INFO (42): request errored {"reqId":1611,"req":{"id":1611,"method":"POST","url":"/api/sessions/start","query":{},"params":{"path":["api","sessions","start"]}},"res":{"statusCode":422},"responseTime":1}
err: {
"type": "UnprocessableEntityException",
"message": "Session 'default' is already started.",
"stack":
UnprocessableEntityException: Session 'default' is already started.
at SessionsController.DEPRACATED_start (/app/dist/api/sessions.controller.js:161:19)
at /app/node_modules/@nestjs/core/router/router-execution-context.js:38:29
at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
"response": {
"type": "Object",
"message": "Session 'default' is already started.",
"stack":
[07:43:26.956] INFO (42): request aborted {"reqId":1612,"req":{"id":1612,"method":"GET","url":"/api/default/auth/qr","query":{},"params":{"path":["api","default","auth","qr"]}},"res":{"statusCode":null},"responseTime":9998}
[07:45:03.179] ERROR (WhatsappSession/42): session:default - ProtocolError when calling page method: evaluate, restarting client... {"reqId":1389,"session":"default"}
[07:45:03.179] ERROR (WhatsappSession/42): session:default - Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. {"reqId":1389,"session":"default"}
err: {
"type": "ProtocolError",
"message": "Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.",
"stack":
ProtocolError: Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.
at <instance_members_initializer> (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:102:14)
at new Callback (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:106:16)
at CallbackRegistry.create (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:24:26)
at Connection._rawSend (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:99:26)
at CdpCDPSession.send (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:73:33)
at #evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:363:50)
at ExecutionContext.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:277:36)
at IsolatedWorld.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:100:30)
at CdpFrame.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:364:43)
at CdpFrame. (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/util/decorators.js:109:27)
at CdpPage.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:822:43)
at WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:36)
at WebjsClientCore.unpair (/app/dist/core/engines/webjs/WebjsClientCore.js:98:28)
at WhatsappSessionWebJSCore.unpair (/app/dist/core/engines/webjs/session.webjs.core.js:210:29)
at SessionManagerCore.unpair (/app/dist/core/manager.core.js:223:23)
at /app/dist/api/sessions.controller.js:178:36
"name": "ProtocolError"
}
[07:45:03.226] INFO (WhatsappSession/42): session:default - The browser has been disconnected {"reqId":1389,"session":"default"}
[07:45:03.233] WARN (SessionManager/42): Error while unpairing from device: ProtocolError: Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. {"reqId":1603}
[07:45:03.251] WARN (SessionManager/42): Error while unpairing from device: TargetCloseError: Protocol error (Runtime.callFunctionOn): Target closed {"reqId":1608}
[07:45:04.234] INFO (SessionManager/42): session:default - Stopping session... {"reqId":1603,"session":"default"}
[07:45:04.248] INFO (SessionManager/42): session:default - Session has been stopped. {"reqId":1603,"session":"default"}
[07:47:10.662] INFO (42): request completed {"reqId":1613,"req":{"id":1613,"method":"POST","url":"/api/sessions/stop","query":{},"params":{"path":["api","sessions","stop"]}},"res":{"statusCode":201},"responseTime":2}
[07:47:10.664] INFO (42): request completed {"reqId":1614,"req":{"id":1614,"method":"POST","url":"/api/sessions/logout","query":{},"params":{"path":["api","sessions","logout"]}},"res":{"statusCode":201},"responseTime":0}
[07:47:10.667] INFO (42): request completed {"reqId":1615,"req":{"id":1615,"method":"GET","url":"/api/sessions","query":{},"params":{"path":["api","sessions"]}},"res":{"statusCode":200},"responseTime":1}
[07:47:10.669] INFO (SessionManager/42): session:default - Starting session... {"reqId":1616,"session":"default"}
[07:47:10.730] INFO (WhatsappSession/42): session:default - The session ignores the following chat ids {"reqId":1616,"session":"default","ignore":{"status":false,"groups":false,"channels":false,"broadcast":false}}
[07:47:10.739] INFO (WhatsappSession/42): session:default - Using cache type: 'none' {"reqId":1616,"session":"default"}
[07:47:10.784] INFO (42): session:default - Session has been started. {"reqId":1616,"session":"default"}
[07:47:10.786] INFO (42): request completed {"reqId":1616,"req":{"id":1616,"method":"POST","url":"/api/sessions/start","query":{},"params":{"path":["api","sessions","start"]}},"res":{"statusCode":201},"responseTime":117}
###############################################################
###############################################################
###############################################################
###############################################################
###############################################################
OTHER PAST DAY:
{
"statusCode": 500,
"timestamp": "2025-12-11T08:28:24.112Z",
"exception": {
"message": "Cannot read properties of null (reading 'screenshot')",
"name": "TypeError",
"stack": "TypeError: Cannot read properties of null (reading 'screenshot')\n at WhatsappSessionWebJSCore.getScreenshot (/app/dist/core/engines/webjs/session.webjs.core.js:374:56)\n at ScreenshotController.screenshot (/app/dist/api/screenshot.controller.js:29:38)\n at /app/node_modules/@nestjs/core/router/router-execution-context.js:38:29"
},
"request": {
"path": "/api/screenshot?session=default",
"method": "GET",
"query": {
"session": "default"
}
},
"version": {
"version": "2025.12.1",
"engine": "WEBJS",
"tier": "CORE",
"browser": "/usr/bin/chromium"
}
}
###############################################################
###############################################################
###############################################################
###############################################################
###############################################################
OTHER DAY
"statusCode": 500,"timestamp": "2025-12-11T08:12:02.274Z","exception": {"message": "Protocol error (Page.captureScreenshot): Session closed. Most likely the page has been closed.","name": "TargetCloseError","stack": "TargetCloseError: Protocol error (Page.captureScreenshot): Session closed. Most likely the page has been closed.\n at CdpCDPSession.send (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:71:35)\n at CdpPage._screenshot (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Page.js:773:62)\n at CdpPage.screenshot (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:1075:41)\n at async CdpPage. (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/util/decorators.js:172:24)\n at async WPage.screenshot (/app/dist/core/engines/webjs/WPage.js:22:20)\n at async WhatsappSessionWebJSCore.getScreenshot (/app/dist/core/engines/webjs/session.webjs.core.js:373:28)\n at async ScreenshotController.screenshot (/app/dist/api/screenshot.controller.js:29:16)"
###############################################################
###############################################################
###############################################################
###############################################################
###############################################################
OTHER DAY
errores whatsapp
"stack":
ProtocolError: Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.
at <instance_members_initializer> (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:102:14)
at new Callback (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:106:16)
at CallbackRegistry.create (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:24:26)
at Connection._rawSend (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:99:26)
at CdpCDPSession.send (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:73:33)
at #evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:363:50)
at ExecutionContext.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:277:36)
at IsolatedWorld.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:100:30)
at CdpFrame.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:364:43)
at CdpFrame. (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/util/decorators.js:109:27)
at CdpPage.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:822:43)
at WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:36)
at WebjsClientCore.sendPresenceAvailable (/app/node_modules/whatsapp-web.js/src/Client.js:1386:35)
at WhatsappSessionWebJSCore.setPresence (/app/dist/core/engines/webjs/session.webjs.core.js:894:37)
at WhatsappSessionWebJSCore.maintainPresenceOnline (/app/dist/core/abc/session.abc.js:283:28)
at descriptor.value (/app/dist/core/abc/activity.js:8:24)
"name": "ProtocolError"
}
reqId=709 session=default
I tryu to send message from other test with noweb and show this:
{
"message": "Network Error",
"name": "AxiosError",
"stack": "lv</</R.onerror@http://xxxxx:3003/dashboard/_nuxt/BWnERiMe.js:29:6055\n",
"config": {
"transitional": {
"silentJSONParsing": true,
"forcedJSONParsing": true,
"clarifyTimeoutError": false
},
"adapter": [
"xhr",
"http",
"fetch"
],
"transformRequest": [
null
],
"transformResponse": [
null
],
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"maxBodyLength": -1,
"env": {},
"headers": {
"Accept": "application/json",
"Content-Type": "application/json",
"X-Api-Key": "admin"
},
"method": "post",
"url": "http://xxxxx3003/api/sendText",
"data": "{"chatId":"[email protected]","text":"Hi there!","session":"default"}",
"allowAbsoluteUrls": true
},
"code": "ERR_NETWORK"
}
OTHER ERROR CLOSE SESION.
[21:11:30.756] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":237,"session":"default","state":"OPENING","event":"change_state"}
[21:11:30.761] INFO (WhatsappSession/42): session:default - Session state changed to bad state, waiting for recovery... {"reqId":237,"session":"default","state":"OPENING","event":"change_state"}
[21:11:30.772] INFO (WhatsappSession/42): session:default - Job scheduled with timeout 2000 ms {"reqId":237,"session":"default","job":"engine-state-check","class":"SingleDelayedJobRunner"}
[21:11:31.284] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":237,"session":"default","state":"PAIRING","event":"change_state"}
[21:11:31.291] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":237,"session":"default","state":"CONNECTED","event":"change_state"}
[21:11:36.905] INFO (WhatsappSession/42): session:default - Session has recovered, no need to restart. {"reqId":237,"session":"default","state":"OPENING","event":"change_state","currentState":"CONNECTED"}
[22:49:22.308] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":237,"session":"default","state":"OPENING","event":"change_state"}
[22:49:22.308] INFO (WhatsappSession/42): session:default - Session state changed to bad state, waiting for recovery... {"reqId":237,"session":"default","state":"OPENING","event":"change_state"}
[22:49:22.310] INFO (WhatsappSession/42): session:default - Job scheduled with timeout 2000 ms {"reqId":237,"session":"default","job":"engine-state-check","class":"SingleDelayedJobRunner"}
[22:49:23.235] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":237,"session":"default","state":"PAIRING","event":"change_state"}
[22:49:23.236] INFO (WhatsappSession/42): session:default - Session engine state changed {"reqId":237,"session":"default","state":"CONNECTED","event":"change_state"}
[22:49:24.312] INFO (WhatsappSession/42): session:default - Session has recovered, no need to restart. {"reqId":237,"session":"default","state":"OPENING","event":"change_state","currentState":"CONNECTED"}
[08:45:35.848] INFO (42): request completed {"reqId":1282,"req":{"id":1282,"method":"GET","url":"/api/sessions?all=true","query":{"all":"true"},"params":{"path":["api","sessions"]}},"res":{"statusCode":200},"responseTime":8}
[08:45:35.849] INFO (42): request completed {"reqId":1283,"req":{"id":1283,"method":"GET","url":"/api/version","query":{},"params":{"path":["api","version"]}},"res":{"statusCode":200},"responseTime":0}
[08:45:35.851] INFO (42): request completed {"reqId":1284,"req":{"id":1284,"method":"GET","url":"/api/server/status","query":{},"params":{"path":["api","server","status"]}},"res":{"statusCode":200},"responseTime":1}
[08:46:39.062] INFO (42): request aborted {"reqId":1381,"req":{"id":1381,"method":"GET","url":"/api/default/chats/overview?limit=20","query":{"limit":"20"},"params":{"path":["api","default","chats","overview"]}},"res":{"statusCode":null},"responseTime":58435}
[08:46:39.062] INFO (42): request aborted {"reqId":1291,"req":{"id":1291,"method":"GET","url":"/api/contacts/profile-picture?&session=default&contactId=3xxx%40c.us","query":{"session":"default","contactId":"[email protected]"},"params":{"path":["api","contacts","profile-picture"]}},"res":{"statusCode":null},"responseTime":62891}
[08:46:39.062] INFO (42): request aborted {"reqId":1383,"req":{"id":1383,"method":"GET","url":"/api/contacts/profile-picture?&session=default&contactId=34xxx40c.us","query":{"session":"default","contactId":"[email protected]"},"params":{"path":["api","contacts","profile-picture"]}},"res":{"statusCode":null},"responseTime":58429}
[08:46:39.062] INFO (42): request aborted {"reqId":1382,"req":{"id":1382,"method":"GET","url":"/api/contacts/profile-picture?&session=default&contactId=34xxx%40c.us","query":{"session":"default","contactId":"[email protected]"},"params":{"path":["api","contacts","profile-picture"]}},"res":{"statusCode":null},"responseTime":58431}
[08:46:39.062] INFO (42): request aborted {"reqId":1384,"req":{"id":1384,"method":"GET","url":"/api/default/chats/overview?limit=20","query":{"limit":"20"},"params":{"path":["api","default","chats","overview"]}},"res":{"statusCode":null},"responseTime":6188}
[08:46:39.062] INFO (42): request aborted {"reqId":1385,"req":{"id":1385,"method":"GET","url":"/api/contacts/profile-picture?&session=default&contactId=34xxx%40c.us","query":{"session":"default","contactId":"[email protected]"},"params":{"path":["api","contacts","profile-picture"]}},"res":{"statusCode":null},"responseTime":6186}
[08:46:39.062] INFO (42): request aborted {"reqId":1386,"req":{"id":1386,"method":"GET","url":"/api/contacts/profile-picture?&session=default&contactId=3xxx%40c.us","query":{"session":"default","contactId":"[email protected]"},"params":{"path":["api","contacts","profile-picture"]}},"res":{"statusCode":null},"responseTime":6176}
[08:50:36.215] ERROR (WhatsappSession/42): session:default - ProtocolError when calling page method: evaluate, restarting client... {"reqId":237,"session":"default"}
[08:50:36.221] ERROR (WhatsappSession/42): session:default - Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed. {"reqId":237,"session":"default"}
err: {
"type": "ProtocolError",
"message": "Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.",
"stack":
ProtocolError: Runtime.callFunctionOn timed out. Increase the 'protocolTimeout' setting in launch/connect calls for a higher timeout if needed.
at <instance_members_initializer> (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:102:14)
at new Callback (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:106:16)
at CallbackRegistry.create (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:24:26)
at Connection._rawSend (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:99:26)
at CdpCDPSession.send (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:73:33)
at #evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:363:50)
at ExecutionContext.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:277:36)
at IsolatedWorld.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:100:30)
at CdpFrame.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:364:43)
at CdpFrame. (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/util/decorators.js:109:27)
at CdpPage.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:822:43)
at WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:36)
at WebjsClientCore.sendPresenceAvailable (/app/node_modules/whatsapp-web.js/src/Client.js:1400:35)
at WhatsappSessionWebJSCore.setPresence (/app/dist/core/engines/webjs/session.webjs.core.js:903:37)
at WhatsappSessionWebJSCore.maintainPresenceOnline (/app/dist/core/abc/session.abc.js:283:28)
at descriptor.value (/app/dist/core/abc/activity.js:8:24)
"name": "ProtocolError"
}
[08:50:36.261] INFO (WhatsappSession/42): session:default - Job scheduled with timeout 2000 ms {"reqId":237,"session":"default","job":"start-engine","class":"SingleDelayedJobRunner"}
[08:50:38.323] ERROR (WhatsappSession/42): session:default - The browser has been disconnected {"reqId":237,"session":"default"}
[08:50:38.324] INFO (WhatsappSession/42): session:default - Job has been started before, do not schedule it again {"reqId":237,"session":"default","job":"start-engine","class":"SingleDelayedJobRunner"}
[08:50:38.358] INFO (WhatsappSession/42): session:default - Using cache type: 'none' {"reqId":237,"session":"default"}
[08:50:38.567] WARN (WhatsappSession/42): session:default - Error fetching profile picture {"reqId":237,"session":"default"}
[08:50:38.568] WARN (WhatsappSession/42): session:default - TargetCloseError: Protocol error (Runtime.callFunctionOn): Target closed
at CallbackRegistry.clear (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:81:36)
at CdpCDPSession.onClosed (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:114:25)
at #onClose (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:181:21)
at Connection.dispose (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:187:22)
at CdpBrowser.disconnect (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Browser.js:238:26)
at CdpBrowser.close (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Browser.js:234:20)
at async WebjsClientCore.destroy (/app/node_modules/whatsapp-web.js/src/Client.js:873:9)
at async WebjsClientCore.destroy (/app/dist/core/engines/webjs/WebjsClientCore.js:87:9)
at async WhatsappSessionWebJSCore.end (/app/dist/core/engines/webjs/session.webjs.core.js:233:13)
at async /app/dist/core/engines/webjs/session.webjs.core.js:126:13 {"reqId":237,"session":"default"}
err: {
"type": "TargetCloseError",
"message": "Protocol error (Runtime.callFunctionOn): Target closed: ",
"stack":
TargetCloseError: Protocol error (Runtime.callFunctionOn): Target closed
at CallbackRegistry.clear (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:81:36)
at CdpCDPSession.onClosed (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:114:25)
at #onClose (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:181:21)
at Connection.dispose (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:187:22)
at CdpBrowser.disconnect (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Browser.js:238:26)
at CdpBrowser.close (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Browser.js:234:20)
at async WebjsClientCore.destroy (/app/node_modules/whatsapp-web.js/src/Client.js:873:9)
at async WebjsClientCore.destroy (/app/dist/core/engines/webjs/WebjsClientCore.js:87:9)
at async WhatsappSessionWebJSCore.end (/app/dist/core/engines/webjs/session.webjs.core.js:233:13)
at async /app/dist/core/engines/webjs/session.webjs.core.js:126:13
caused by: ProtocolError
at <instance_members_initializer> (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:102:14)
at new Callback (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:106:16)
at CallbackRegistry.create (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/common/CallbackRegistry.js:24:26)
at Connection._rawSend (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/Connection.js:99:26)
at CdpCDPSession.send (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/CdpSession.js:73:33)
at #evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:363:50)
at ExecutionContext.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/ExecutionContext.js:277:36)
at IsolatedWorld.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/cdp/IsolatedWorld.js:100:30)
at CdpFrame.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Frame.js:364:43)
at CdpFrame. (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/util/decorators.js:109:27)
at CdpPage.evaluate (/app/node_modules/puppeteer-core/lib/cjs/puppeteer/api/Page.js:822:43)
at WPage.evaluate (/app/dist/core/engines/webjs/WPage.js:13:36)
at WebjsClientCore.getContactById (/app/node_modules/whatsapp-web.js/src/Client.js:1210:42)
at WhatsappSessionWebJSCore.fetchContactProfilePicture (/app/dist/core/engines/webjs/session.webjs.core.js:663:45)
at descriptor.value (/app/dist/core/abc/activity.js:9:35)
at async WhatsappSessionWebJSCore.refreshProfilePicture (/app/dist/core/abc/session.abc.js:452:21)
"name": "TargetCloseError"
}
Beta Was this translation helpful? Give feedback.
All reactions