You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Estoy experimentando un error al utilizar la biblioteca whatsapp-web.js con la última versión de WhatsApp Web. El error es el siguiente:
TypeError: Cannot read properties of null (reading '1')
at LocalWebCache.persist (...)
at Client.js:786:36
...
----------------------
C:\Users\Producción\Documents\Dev\JS\social-farm\api\node_modules.pnpm\whatsapp-web.js@1.24.0\node_modules\whatsapp-web.js\src\webCache\LocalWebCache.js:34
const version = indexHtml.match(/manifest-([\d\.]+).json/)[1];
^
TypeError: Cannot read properties of null (reading '1')
at LocalWebCache.persist (C:\Users\Producción\Documents\Dev\JS\social-farm\api\node_modules.pnpm\whatsapp-web.js@1.24.0\node_modules\whatsapp-web.js\src\webCache\LocalWebCache.js:34:69)
at C:\Users\Producción\Documents\Dev\JS\social-farm\api\node_modules.pnpm\whatsapp-web.js@1.24.0\node_modules\whatsapp-web.js\src\Client.js:786:36
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Expected behavior
Comportamiento esperado
Se espera que la biblioteca whatsapp-web.js pueda detectar correctamente el patrón del archivo manifest.json y no arroje ningún error al intentar iniciar sesión en WhatsApp Web. El patrón del archivo manifest.json debería ser reconocido y utilizado adecuadamente por la biblioteca, independientemente de los cambios que se realicen en la aplicación web de WhatsApp.
Steps to Reproduce the Bug or Issue
Pasos para reproducir
Instalar la última versión de whatsapp-web.js
Iniciar el proyecto
Intentar iniciar sesión en WhatsApp Web
Relevant Code
import { Client } from 'whatsapp-web.js';
import qrcode from 'qrcode-terminal';
const app = express();
const client = new Client();
client.on('ready', () => {
console.log('Client is ready!');
});
Does your WhatsApp account have multidevice enabled?
No, I am not using Multi Device
Environment
OS: Windows 10
whatsapp-web.js version: 1.24.0
WhatsApp Web version latest
Node.js Version: v20.14.0
Additional context
Según mi investigación, parece que el problema se debe a un cambio en el patrón del archivo manifest.json en la última versión de WhatsApp Web. El nuevo patrón que he identificado es /data/manifest.json.
The text was updated successfully, but these errors were encountered:
Is there an existing issue for this?
Describe the bug
Estoy experimentando un error al utilizar la biblioteca whatsapp-web.js con la última versión de WhatsApp Web. El error es el siguiente:
TypeError: Cannot read properties of null (reading '1')
at LocalWebCache.persist (...)
at Client.js:786:36
...
----------------------
C:\Users\Producción\Documents\Dev\JS\social-farm\api\node_modules.pnpm\whatsapp-web.js@1.24.0\node_modules\whatsapp-web.js\src\webCache\LocalWebCache.js:34
const version = indexHtml.match(/manifest-([\d\.]+).json/)[1];
^
TypeError: Cannot read properties of null (reading '1')
at LocalWebCache.persist (C:\Users\Producción\Documents\Dev\JS\social-farm\api\node_modules.pnpm\whatsapp-web.js@1.24.0\node_modules\whatsapp-web.js\src\webCache\LocalWebCache.js:34:69)
at C:\Users\Producción\Documents\Dev\JS\social-farm\api\node_modules.pnpm\whatsapp-web.js@1.24.0\node_modules\whatsapp-web.js\src\Client.js:786:36
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Expected behavior
Comportamiento esperado
Se espera que la biblioteca whatsapp-web.js pueda detectar correctamente el patrón del archivo manifest.json y no arroje ningún error al intentar iniciar sesión en WhatsApp Web. El patrón del archivo manifest.json debería ser reconocido y utilizado adecuadamente por la biblioteca, independientemente de los cambios que se realicen en la aplicación web de WhatsApp.
Steps to Reproduce the Bug or Issue
Pasos para reproducir
Relevant Code
import { Client } from 'whatsapp-web.js';
import qrcode from 'qrcode-terminal';
const app = express();
const client = new Client();
client.on('ready', () => {
console.log('Client is ready!');
});
client.on('qr', (qr) => {
qrcode.generate(qr, { small: true });
});
client.initialize();
app.get('/qr', (req, res) => {
client.on('qr', (qr) => {
res.send({ qr });
});
});
Browser Type
Chromium
WhatsApp Account Type
Standard
Does your WhatsApp account have multidevice enabled?
No, I am not using Multi Device
Environment
OS: Windows 10
whatsapp-web.js version: 1.24.0
WhatsApp Web version latest
Node.js Version: v20.14.0
Additional context
Según mi investigación, parece que el problema se debe a un cambio en el patrón del archivo manifest.json en la última versión de WhatsApp Web. El nuevo patrón que he identificado es
/data/manifest.json
.The text was updated successfully, but these errors were encountered: