Giter VIP home page Giter VIP logo

cobalt's Introduction

Auties00

Followers Sponsors

Who am I?

Hello, my name is Alessandro. I'm a nineteen-year-old developer based in Italy. My work is focused around:

  • Reverse Engineering
  • Compilers
  • Building software for open-source projects I like

Please take a look at my pinned projects to learn more and follow me to see my next projects take shape. If you want to help me out, consider becoming a sponsor.

Stack

  • Java

    I've used Java for almost six years, and many of my projects are written in Java, ranging from reverse engineering to compilers. I also used Java to develop an app published on the Play Store, Styders, which I've sunsetted some time ago.

  • Python Groovy

    I've worked with Groovy a fair bit for some private projects and an old version of ModernProtobuf, now Groovy is no longer used. I've also used Python for many medium-sized private projects, mainly around web scraping and automation.

  • JavaScript Typescript

    I've had to learn Javascript and Typescript to contribute to some open-source projects like Baileys. I also use them regularly when reverse engineering web apps.

  • Dart Flutter

    I've used Dart mainly for Flutter, but I also have some backends from a long time ago here on GitHub. Talking about Flutter, I've used it both for Mobile and Desktop development, I've also experimented with it on the Web(looking forward to full WASM support 🙂) You can check the Reboot Launcher repo if you want to try a publicly available program for Windows that follows the FluentUI spec developed using Flutter Desktop.

  • Swift

    I've learned Swift to develop native apps for iOS and iPadOS. If you are interested you can check out the Artemis repo, soon the app will also be available on the App Store.

  • C++

    After a couple of years of using only Java, I learned C++ when I became interested in CS. As a result, most of my work there is around algorithms, but I've also used it to contribute to some open-source projects I like.

Socials

Telegram

Reddit

cobalt's People

Contributors

auties00 avatar darker935 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cobalt's Issues

Connection timed out

Using version 2.1

package com.nekiak.whatsapp;

import it.auties.whatsapp4j.api.WhatsappAPI;

public class Bot {
    public static void main(String... args) {
        var api = new WhatsappAPI();
        api.connect();
    }
}

and getting:

Exception in thread "main" java.io.IOException: UT003035: Connection timed out at io.undertow.websockets.jsr.ServerWebSocketContainer.connectToServerInternal(ServerWebSocketContainer.java:511) at io.undertow.websockets.jsr.ServerWebSocketContainer.connectToServerInternal(ServerWebSocketContainer.java:492) at io.undertow.websockets.jsr.ServerWebSocketContainer.connectToServer(ServerWebSocketContainer.java:226) at it.auties.whatsapp4j.socket.WhatsappWebSocket.openConnection(WhatsappWebSocket.java:210) at it.auties.whatsapp4j.socket.WhatsappWebSocket.connect(WhatsappWebSocket.java:194) at it.auties.whatsapp4j.api.WhatsappAPI.connect(WhatsappAPI.java:89) at com.nekiak.whatsapp.Bot.main(Bot.java:8)

QR code not regenerated on initial request

In case QR code was not scanned within TTL (usually 15s) WhatsappWeb4j regenerated the same code, as ref is the same, as InitialRequest's response is reused. The only way to fix that is currently restarting whole app. I've prepared PR with potential fix: #67

Cannot find ref for QR code generation, the version code is probably outdated

Hello
I run the code :

WhatsappConfiguration configuration = WhatsappConfiguration.builder()
                .whatsappUrl("wss://web.whatsapp.com/ws") // WhatsappWeb's WebSocket URL
                .requestTag("requestTag") // The tag used for requests made to WhatsappWeb's WebSocket
                .description("Whatsapp4j") // The description provided to Whatsapp during the authentication process
                .shortDescription("W4J") // An acronym for the description
                .reconnectWhenDisconnected((reason) -> true) // Determines whether the connection should be reclaimed
                .async(true) // Determines whether requests sent to whatsapp should be asyncronous or not
                .build(); // Builds an instance of WhatsappConfiguration
        api = new WhatsappAPI();
        api.connect();

but thrown an exception :

Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-3" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" Exception in thread "ForkJoinPool.commonPool-worker-3" Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-5" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.NullPointerException: Cannot find ref for QR code generation, the version code is probably outdated
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.createMatrix(WhatsappWebSocket.java:121)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.generateQrCode(WhatsappWebSocket.java:116)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.lambda$scheduleQrCodeUpdate$1(WhatsappWebSocket.java:130)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1434)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

maven编译报错

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project whatsappweb4j: Compilation failure: Compilation failure:
[ERROR] /opt/WhatsappWeb4j/src/main/java/it/auties/whatsapp4j/response/model/BinaryResponse.java: Error during the transformation of 'it.auties.whatsapp4j.response.model.BinaryResponse'; post-compiler 'lombok.bytecode.SneakyThrowsRemover' caused an exception: java.lang.UnsupportedOperationException: Records requires ASM8
我用的openjdk15

Hmac validation failed

Hi is everyone ever facing same problem like i did. this happen when i am receiving image or video form another user, but is fine when receiving text message. and is fine too when sending someone media message or text message.

Exception log :

Exception in thread "pool-1-thread-1" java.lang.SecurityException: Cannot login: Hmac validation failed!
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at it.auties.whatsapp4j.utils.internal.Validate.isTrue(Validate.java:49)
at it.auties.whatsapp4j.utils.internal.CypherUtils.mediaDecrypt(CypherUtils.java:180)
at it.auties.whatsapp4j.utils.internal.CypherUtils.lambda$0(CypherUtils.java:156)
at java.base/java.util.Optional.map(Optional.java:260)
at it.auties.whatsapp4j.utils.internal.CypherUtils.mediaDecrypt(CypherUtils.java:156)
at it.auties.whatsapp4j.protobuf.message.model.MediaMessage.decodedMedia(MediaMessage.java:33)
at com.org.websmith.listener.WAlistener.onNewMessage(WAlistener.java:56)
at it.auties.whatsapp4j.manager.WhatsappDataManager.lambda$51(WhatsappDataManager.java:589)
at it.auties.whatsapp4j.manager.WhatsappDataManager.lambda$10(WhatsappDataManager.java:251)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:831)

is any setting or configuration that must be check for decoding media message?
this app running using :

WhatsappWeb4j : v2.2.1
JDK : Java 16
OS: Windows 10

The connection is never made

I already tried it with example codes but it never connects, I don't know if it's my problem but it never shows any error, this worked a few days ago, then it showed an error but some things kept working, now nothing worked. :(

Hello, author

Does WhatsApp have an interface to synchronize contacts? I think IOS can use contacts to synchronize, but not on Android devices. I don't see the interface to synchronize contacts on your device

The proxy cannot be used

hi! this is a good project ,because jakarta websocket not support proxy, can we use tyrus ClientManager ?
thx

this connection has been closed.

If the mobile phone is not connected for a long time after login, an error "this connection has been closed." will be reported. How do I catch this error and reconnect the mobile phone? Lost connections are also not listened for in onDisconnected

Getting error Unhandled exception in endpoint it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket

Getting following error after connecting via. QR Code:

INFO: Unhandled exception in endpoint it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.
java.lang.NumberFormatException: null
	at java.base/java.lang.Integer.parseInt(Integer.java:622)
	at java.base/java.lang.Integer.parseInt(Integer.java:778)
	at it.auties.whatsapp4j.protobuf.chat.Chat.fromAttributes(Chat.java:143)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.parseChats(WhatsappDataManager.java:462)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.parseResponse(WhatsappDataManager.java:393)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.digestWhatsappNode(WhatsappDataManager.java:224)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onBinary(WhatsappWebSocket.java:208)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:553)
	at org.glassfish.tyrus.core.AnnotatedEndpoint.access$100(AnnotatedEndpoint.java:66)
	at org.glassfish.tyrus.core.AnnotatedEndpoint$WholeHandler$1.onMessage(AnnotatedEndpoint.java:652)
	at org.glassfish.tyrus.core.TyrusSession.notifyMessageHandlers(TyrusSession.java:559)
	at org.glassfish.tyrus.core.TyrusEndpointWrapper.onMessage(TyrusEndpointWrapper.java:800)
	at org.glassfish.tyrus.core.TyrusWebSocket.onMessage(TyrusWebSocket.java:183)
	at org.glassfish.tyrus.core.frame.BinaryFrame.respond(BinaryFrame.java:70)
	at org.glassfish.tyrus.core.ProtocolHandler.process(ProtocolHandler.java:819)
	at org.glassfish.tyrus.client.TyrusClientEngine$TyrusReadHandler.handle(TyrusClientEngine.java:725)
	at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter$ProcessTask.execute(GrizzlyClientFilter.java:452)
	at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:91)
	at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:68)
	at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter.handleRead(GrizzlyClientFilter.java:248)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:248)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:181)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:121)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:99)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:34)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515)

Qrcode problem

If you do not log in for a long time, this qrcode will not be modified. will not be able to log in after scanning

Changing the group icon picture seems not to work

I use this code to change the group icon, but it throws an IllegalArgumentException in BinaryEncoder.java:167:

File myIcon = new File("group-icon.png");
byte[] fileBytes = Files.readAllBytes(myIcon.toPath());
WhatsappWebBot.getApi().changeGroupPicture(chat, fileBytes);

Full error:

java.lang.IllegalArgumentException: Cannot encode content [B@1862af00
	at it.auties.whatsapp4j.binary.BinaryEncoder.writeContent(BinaryEncoder.java:167)
	at it.auties.whatsapp4j.binary.BinaryEncoder.writeNode(BinaryEncoder.java:44)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at it.auties.whatsapp4j.binary.BinaryEncoder.writeContent(BinaryEncoder.java:156)
	at it.auties.whatsapp4j.binary.BinaryEncoder.writeNode(BinaryEncoder.java:44)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at it.auties.whatsapp4j.binary.BinaryEncoder.writeContent(BinaryEncoder.java:156)
	at it.auties.whatsapp4j.binary.BinaryEncoder.writeNode(BinaryEncoder.java:44)
	at it.auties.whatsapp4j.binary.BinaryEncoder.encodeMessage(BinaryEncoder.java:37)
	at it.auties.whatsapp4j.request.model.BinaryRequest.encode(BinaryRequest.java:113)
	at it.auties.whatsapp4j.request.model.BinaryRequest.send(BinaryRequest.java:92)
	at it.auties.whatsapp4j.whatsapp.WhatsappAPI.changeGroupPicture(WhatsappAPI.java:627)

Compile with GraalVM

Hello
I decided to compile my app using GraalVM but I got this error:

Fatal error:com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing org.glassfish.tyrus.core.ServiceFinder$LazyObjectIterator.next()
Parsing context:
   at org.glassfish.tyrus.core.ServiceFinder$LazyObjectIterator.next(ServiceFinder.java:761)
   at org.glassfish.tyrus.core.ComponentProviderService.create(ComponentProviderService.java:62)
   at org.glassfish.tyrus.core.TyrusServerEndpointConfigurator.<init>(TyrusServerEndpointConfigurator.java:40)
   at com.oracle.svm.core.reflect.ReflectionAccessorHolder.TyrusServerEndpointConfigurator_constructor_a96715562e86824a6870e2b7a8a7fec2b0cc497d(generated:0)

It seems the websocket library is uncompatible
any suggestion?

Multi instance app

Hello
I tested to run my app in two instance but when I ran second instance i got this error :

Nov 24, 2021 4:19:28 PM org.glassfish.tyrus.core.AnnotatedEndpoint callMethod
INFO: Exception thrown from onError method public void it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onError(java.lang.Throwable).
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:553)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.onError(AnnotatedEndpoint.java:583)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:556)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.access$100(AnnotatedEndpoint.java:66)
        at org.glassfish.tyrus.core.AnnotatedEndpoint$WholeHandler$1.onMessage(AnnotatedEndpoint.java:652)
        at org.glassfish.tyrus.core.TyrusSession.notifyMessageHandlers(TyrusSession.java:559)
        at org.glassfish.tyrus.core.TyrusEndpointWrapper.onMessage(TyrusEndpointWrapper.java:855)
        at org.glassfish.tyrus.core.TyrusWebSocket.onMessage(TyrusWebSocket.java:196)
        at org.glassfish.tyrus.core.frame.TextFrame.respond(TextFrame.java:116)
        at org.glassfish.tyrus.core.ProtocolHandler.process(ProtocolHandler.java:819)
        at org.glassfish.tyrus.client.TyrusClientEngine$TyrusReadHandler.handle(TyrusClientEngine.java:725)
        at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter$ProcessTask.execute(GrizzlyClientFilter.java:452)
        at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:91)
        at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:68)
        at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter.handleRead(GrizzlyClientFilter.java:248)
        at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:248)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:181)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:121)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:99)
        at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510)
        at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:34)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515)
        at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: An uncaught exception was thrown during the WebSocket lifecycle
        at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onError(WhatsappWebSocket.java:236)
        ... 33 more
Caused by: java.lang.IllegalStateException: WhatsappAPI: Cannot terminate the connection with whatsapp as it doesn't exist
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at it.auties.whatsapp4j.utils.internal.Validate.isTrue(Validate.java:49)
        at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.disconnect(WhatsappWebSocket.java:247)
        at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.handleCmd(WhatsappWebSocket.java:422)
        at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onText(WhatsappWebSocket.java:203)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:553)
        ... 26 more

any suggestions ?

Build issue on master

Hi,

After following the steps in the other issue open related to the build running
mvn clean install
gives this:

(default) on project whatsappweb4j: Unable to delombok: InvocationTargetException: com/sun/tools/javac/parser/UnicodeReader.<init>(Lcom/sun/tools/javac/parser/ScannerFactory;Ljava/nio/CharBuffer;)V (loaded from jrt:/jdk.compiler by jdk.internal.loader.ClassLoaders$AppClassLoader@6af5ef30) called from class lombok.javac.java8.CommentCollectingTokenizer$PositionUnicodeReader (loaded from <Unknown> by lombok.launch.ShadowClassLoader@454655a9). -> [Help 1]

Maven: 3.6.3
Java: 16.0.0.j9-adpt

Can't send messages

api.sendMessage(chat, new TextMessage("Hello World"), info);

seems not to work. Everything else (login, listeners etc.) worked as expected, but this method does nothing, without printing an error. I also tried the examples in the repo, but they worked neither.

Error after login: java.lang.NumberFormatException: For input string

package com.test.wsclientnew;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import it.auties.whatsapp4j.whatsapp.WhatsappAPI;

@SpringBootApplication
public class WsclientNewApplication {

	public static void main(String[] args) {
		
		System.out.println("STARTING...");
		
		WhatsappAPI api = new WhatsappAPI();
		api.registerListener(new WsClientWhatsappListener());
		api.connect();
		
	}

}

STARTING...
<DISPLAY QR CODE AND LINK WITH DEVICE>
Connected :)

Nov 10, 2021 3:38:27 AM org.glassfish.tyrus.core.AnnotatedEndpoint callMethod
INFO: Exception thrown from onError method public void it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onError(java.lang.Throwable).
java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:553)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.onError(AnnotatedEndpoint.java:583)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:556)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.access$100(AnnotatedEndpoint.java:66)
        at org.glassfish.tyrus.core.AnnotatedEndpoint$WholeHandler$1.onMessage(AnnotatedEndpoint.java:652)
        at org.glassfish.tyrus.core.TyrusSession.notifyMessageHandlers(TyrusSession.java:559)
        at org.glassfish.tyrus.core.TyrusEndpointWrapper.onMessage(TyrusEndpointWrapper.java:800)
        at org.glassfish.tyrus.core.TyrusWebSocket.onMessage(TyrusWebSocket.java:183)
        at org.glassfish.tyrus.core.frame.BinaryFrame.respond(BinaryFrame.java:70)
        at org.glassfish.tyrus.core.ProtocolHandler.process(ProtocolHandler.java:819)
        at org.glassfish.tyrus.client.TyrusClientEngine$TyrusReadHandler.handle(TyrusClientEngine.java:725)
        at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter$ProcessTask.execute(GrizzlyClientFilter.java:452)
        at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:91)
        at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:68)
        at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter.handleRead(GrizzlyClientFilter.java:248)
        at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:248)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:181)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:121)
        at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:99)
        at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51)
        at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510)
        at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:34)
        at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535)
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515)
        at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.lang.RuntimeException: An uncaught exception was thrown during the WebSocket lifecycle
        at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onError(WhatsappWebSocket.java:236)
        ... 33 more
Caused by: java.lang.NumberFormatException: For input string: "64092211200"
        at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
        at java.base/java.lang.Integer.parseInt(Integer.java:660)
        at java.base/java.lang.Integer.parseInt(Integer.java:778)
        at java.base/java.util.Optional.map(Optional.java:260)
        at it.auties.whatsapp4j.response.model.json.JsonResponse.getInteger(JsonResponse.java:76)
        at it.auties.whatsapp4j.protobuf.chat.Chat.fromAttributes(Chat.java:142)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
        at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
        at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
        at it.auties.whatsapp4j.manager.WhatsappDataManager.parseChats(WhatsappDataManager.java:548)
        at it.auties.whatsapp4j.manager.WhatsappDataManager.parseResponse(WhatsappDataManager.java:470)
        at it.auties.whatsapp4j.manager.WhatsappDataManager.digestWhatsappNode(WhatsappDataManager.java:270)
        at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onBinary(WhatsappWebSocket.java:231)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:553)
        ... 26 more

OK - So we're connected! Butttt

How does one get a WhatsappContact and WhatsappChat object?

the example api call looks a bit outdated, but I can't seem to find anything that returns a list of chats available, or how to create a contact to message? :P

I needed to add a few more headers to the configuration to get it to connect, not sure what that's about but the analyzer helps out a bunch~!~

/**
 * A class used to define a pair of headers necessary to start a session with WhatsappWeb's WebSocket.
 * Without these, WhatsappWeb's WebSocket would respond with a 401 http status error code.
 */
public class WhatsappSocketConfiguration extends ClientEndpointConfig.Configurator{
  @Override
  public void beforeRequest(@NotNull Map<String, List<String>> headers) {
    headers.put("Origin", Arrays.asList("https://web.whatsapp.com"));
    headers.put("User-Agent", Arrays.asList("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 Edg/90.0.818.51"));
    headers.put("Host", Arrays.asList("web.whatsapp.com"));
    headers.put("Pragma", Arrays.asList("no-cache"));
    headers.put("Accept-Encoding", Arrays.asList("gzip, deflate, br"));
    headers.put("Accept-Language", Arrays.asList("en-US,en;q=0.9,hi;q=0.8"));
    headers.put("Upgrade", Arrays.asList("websocket"));
    headers.put("Cache-Control", Arrays.asList("no-cache"));
    headers.put("Connection", Arrays.asList("Upgrade"));
    headers.put("Cookie", Arrays.asList("***********"));
    headers.put("Sec-WebSocket-Version", Arrays.asList("13"));
    headers.put("Sec-WebSocket-Extensions", Arrays.asList("permessage-deflate; client_max_window_bits"));
  }
}

api.createGroup fails on duplicate group name

CompletableFuture<WhatsappChat> groupCreateFuture = api.createGroup("Duplicate Group Name", whatsappContacts).get();

Looking good so far!

java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Cannot convert WhatsappNode[description=response, attrs={duplicate=true, type=chat}, content=null] to it.auties.whatsapp4j.response.impl.ChatResponse as an exception occurred while initializing said class
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:395)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2069)
	at it.auties.whatsapp4j.YourAwesomeListener.onContactsReceived(YourAwesomeListener.java:57)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
	at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.lang.IllegalArgumentException: Cannot convert WhatsappNode[description=response, attrs={duplicate=true, type=chat}, content=null] to it.auties.whatsapp4j.response.impl.ChatResponse as an exception occurred while initializing said class
	at it.auties.whatsapp4j.response.model.BinaryResponse.toModel(BinaryResponse.java:31)
	at it.auties.whatsapp4j.request.model.Request.lambda$complete$0(Request.java:105)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1764)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1756)
	at java.base/java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.reflect.InvocationTargetException
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at it.auties.whatsapp4j.response.model.BinaryResponse.toModel(BinaryResponse.java:29)
	... 10 more
Caused by: java.lang.IllegalArgumentException: WhatsappAPI: Cannot parse WhatsappNode[description=response, attrs={duplicate=true, type=chat}, content=null] as WhatsappChat
	at it.auties.whatsapp4j.response.impl.ChatResponse.lambda$new$1(ChatResponse.java:27)
	at java.base/java.util.Optional.orElseThrow(Optional.java:403)
	at it.auties.whatsapp4j.response.impl.ChatResponse.<init>(ChatResponse.java:27)
	... 16 more

Remove moditect plugin and finalize modularization

@GedMarc
In my latest commit, I've reorganized the code structure of the response package. Now there are sealed classes that have classes in their permit clauses that are not in the same package. This is not allowed by the compiler if a module-info isn't specified, this means that the module-info cannot be applied with Moditect's plugin as we were doing before, but should be in from the beginning. Doing this though results in Delombok failing its job with the following exception:

[INFO] --- lombok-maven-plugin:1.18.18.0:delombok (default) @ whatsappweb4j ---
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:13: error: module not found: com.fasterxml.jackson.databind
    requires com.fasterxml.jackson.databind;
                                  ^
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:14: error: module not found: com.google.common
    requires com.google.common;
                       ^
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:18: error: module not found: jakarta.validation
    requires jakarta.validation;
                    ^
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:19: error: module not found: jakarta.xml.bind
    requires jakarta.xml.bind;
                        ^
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:20: error: module not found: jakarta.websocket.api
    requires jakarta.websocket.api;
                              ^
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:22: error: module not found: lombok
    requires static lombok;
                    ^
C:\Users\alaut\NativeWhatsapp4j\src\main\java\module-info.java:23: error: module not found: org.bouncycastle.provider
    requires org.bouncycastle.provider;
                         ^

Any ideas on how to fix this?

QR code is not regenerated when I close the client and logout from WhatsApp on device

I've successfully connected and logged in (QR code scanned ok) in the first time, but if I close the client and try opening it again it will not show the QR code anymore.

I've tried restarting the computers and also deleted the "AppData\Local\Temp" folder.
Does the library saves the keys or some other temp file somewhere else in the computer?

package com.test.wsclientnew;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import it.auties.whatsapp4j.whatsapp.WhatsappAPI;

@SpringBootApplication
public class WsclientNewApplication {

	public static void main(String[] args) {

		System.out.println("STARTING...");

		WhatsappAPI api = new WhatsappAPI();
		api.registerListener(new WsClientWhatsappListener());
		api.connect();

		api.hasWhatsapp("xxxxxxxxxxxxxx");

		try {
			Thread.sleep(5000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		api.disconnect();
	}
}

package com.test.wsclientnew;

import com.google.zxing.common.BitMatrix;

import it.auties.whatsapp4j.listener.RegisterListener;
import it.auties.whatsapp4j.listener.WhatsappListener;
import it.auties.whatsapp4j.response.impl.json.UserInformationResponse;
import lombok.NonNull;

@RegisterListener
public class WsClientWhatsappListener implements WhatsappListener {

	@Override
	public void onQRCode(@NonNull BitMatrix qr) {
		System.out.println("GENERATING QR CODE...)");
		WhatsappListener.super.onQRCode(qr);
	}

	@Override
	public void onLoggedIn(@NonNull UserInformationResponse info) {
		System.out.println("Connected :)");
	}

	@Override
	public void onDisconnected() {
		System.out.println("Disconnected :(");
	}

}

Console output

STARTING...
<AFTER 5 SECONDS>
Exception in thread "main" java.lang.IllegalStateException: WhatsappAPI: Cannot terminate the connection with whatsapp as it doesn't exist
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
	at it.auties.whatsapp4j.utils.internal.Validate.isTrue(Validate.java:49)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.disconnect(WhatsappWebSocket.java:247)
	at it.auties.whatsapp4j.whatsapp.WhatsappAPI.disconnect(WhatsappAPI.java:120)
	at com.test.wsclientnew.WsclientNewApplication.main(WsclientNewApplication.java:26)

It should not even log in, as I've logged out this client on the device.

java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Boolean

java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Boolean (java.lang.Integer and java.lang.Boolean are in module java.base of loader 'bootstrap')
	at it.auties.whatsapp4j.model.WhatsappGenericMessage.invokeCheckerMethod(WhatsappGenericMessage.java:64)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.Boolean (java.lang.Integer and java.lang.Boolean are in module java.base of loader 'bootstrap')
	at it.auties.whatsapp4j.model.WhatsappGenericMessage.invokeCheckerMethod(WhatsappGenericMessage.java:64)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:706)
	at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:652)
	at it.auties.whatsapp4j.model.WhatsappGenericMessage.contextInfo(WhatsappGenericMessage.java:41)
	at it.auties.whatsapp4j.model.WhatsappUserMessage.<init>(WhatsappUserMessage.java:54)
	at it.auties.whatsapp4j.model.WhatsappGenericMessage.<init>(WhatsappGenericMessage.java:29)
	at it.auties.whatsapp4j.utils.WhatsappMessageFactory.buildUserMessageFromProtobuf(WhatsappMessageFactory.java:42)
	at it.auties.whatsapp4j.utils.WhatsappMessageFactory.buildMessageFromProtobuf(WhatsappMessageFactory.java:20)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.processMessagesFromNodes(WhatsappDataManager.java:481)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.processMessages(WhatsappDataManager.java:422)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.parseAction(WhatsappDataManager.java:265)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.digestWhatsappNode(WhatsappDataManager.java:244)
	at it.auties.whatsapp4j.socket.WhatsappWebSocket.onBinaryMessage(WhatsappWebSocket.java:179)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at io.undertow.websockets.jsr.annotated.BoundMethod.invoke(BoundMethod.java:87)
	at io.undertow.websockets.jsr.annotated.AnnotatedEndpoint$2.onMessage(AnnotatedEndpoint.java:142)
	at io.undertow.websockets.jsr.FrameHandler$6.run(FrameHandler.java:243)
	at io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:170)
	at io.undertow.websockets.jsr.ServerWebSocketContainer$1.call(ServerWebSocketContainer.java:167)
	at io.undertow.websockets.jsr.ServerWebSocketContainer.invokeEndpointMethod(ServerWebSocketContainer.java:610)
	at io.undertow.websockets.jsr.ServerWebSocketContainer$6.run(ServerWebSocketContainer.java:596)
	at io.undertow.websockets.jsr.OrderedExecutor$ExecutorTask.run(OrderedExecutor.java:67)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
	at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1280)
	at java.base/java.lang.Thread.run(Thread.java:831)

image

Satatus view count

Hello
Can you help me how can I get Status view count in Whatsapp Web? I know it's not implemented in this library but I hope you can give some headings.

An error is being thrown when changing read status of a message

If you manually read a message with the connected mobile phone or if you use the method api.markAsRead(chat); the following error is being thrown, but it has no impact to the run time of the project.

Error:

INFO: Unhandled exception in endpoint it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.
java.lang.NullPointerException: Cannot invoke "it.auties.whatsapp4j.protobuf.info.MessageInfo$MessageInfoStatus.index()" because the return value of "it.auties.whatsapp4j.protobuf.info.MessageInfo.globalStatus()" is null
	at it.auties.whatsapp4j.manager.WhatsappDataManager.parseReceivedStatus(WhatsappDataManager.java:429)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.parseAction(WhatsappDataManager.java:241)
	at it.auties.whatsapp4j.manager.WhatsappDataManager.digestWhatsappNode(WhatsappDataManager.java:221)
	at it.auties.whatsapp4j.whatsapp.internal.WhatsappWebSocket.onBinary(WhatsappWebSocket.java:212)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at org.glassfish.tyrus.core.AnnotatedEndpoint.callMethod(AnnotatedEndpoint.java:553)
	at org.glassfish.tyrus.core.AnnotatedEndpoint.access$100(AnnotatedEndpoint.java:66)
	at org.glassfish.tyrus.core.AnnotatedEndpoint$WholeHandler$1.onMessage(AnnotatedEndpoint.java:652)
	at org.glassfish.tyrus.core.TyrusSession.notifyMessageHandlers(TyrusSession.java:559)
	at org.glassfish.tyrus.core.TyrusEndpointWrapper.onMessage(TyrusEndpointWrapper.java:800)
	at org.glassfish.tyrus.core.TyrusWebSocket.onMessage(TyrusWebSocket.java:183)
	at org.glassfish.tyrus.core.frame.BinaryFrame.respond(BinaryFrame.java:70)
	at org.glassfish.tyrus.core.ProtocolHandler.process(ProtocolHandler.java:819)
	at org.glassfish.tyrus.client.TyrusClientEngine$TyrusReadHandler.handle(TyrusClientEngine.java:725)
	at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter$ProcessTask.execute(GrizzlyClientFilter.java:452)
	at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:91)
	at org.glassfish.tyrus.container.grizzly.client.TaskProcessor.processTask(TaskProcessor.java:68)
	at org.glassfish.tyrus.container.grizzly.client.GrizzlyClientFilter.handleRead(GrizzlyClientFilter.java:248)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:88)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:248)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:181)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:121)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:99)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:51)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:510)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:82)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:83)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:34)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:101)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:535)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:515)
	at java.base/java.lang.Thread.run(Thread.java:831)

Invalid/Missing Module Definition

JDK 16 locks down the API to the correct no-visibility encapsulation,

A module-info must be defined for JDK 16 and up, or inconsistencies will arise when accessing protected resources without an environment variable to say illegal-access=permit in JDK_JAVA_OPTIONS or JAVA_OPTIONS

PR coming in....

Using problems in JavaFX

2.2.1 use OK ,but 2.2.2 Module not found。_requires whatsapp4j;_you can click to enter in idea

I have the SE JDK 16 but it still shows me an error...

C:\Users\ADMIN\IdeaProjects\RobotWatsapa\src\main\java\org\example\whatsapp\Mainbot.java:3: error: cannot access WhatsappAPI
import it.auties.whatsapp4j.api.WhatsappAPI;
^
bad class file: C:\Users\ADMIN.gradle\caches\modules-2\files-2.1\com.github.auties00\whatsappweb4j\2.1\a7a78d54b90b833432bfe24644b484f029cef90\whatsappweb4j-2.1.jar(/it/auties/whatsapp4j/api/WhatsappAPI.class)
class file has wrong version 60.65535, should be 55.0
Please remove or make sure it appears in the correct subdirectory of the classpath.

Unsupported class file major version 60

I added your dependency to my project and I have gotten "Unsupported class file major version 60" error after run project.
help me to solve this problem, thanks.

mvn仓库找不到依赖的jar包

<dependency> <groupId>it.auties</groupId> <artifactId>whatsappweb4j</artifactId> <version>1.0-SNAPSHOT</version> </dependency>

您好,请问仓库地址?

How to build this project?

$ mvn verify

[ERROR] Failed to execute goal on project whatsappweb4j: Could not resolve dependencies for project com.github.auties00:whatsappweb4j:jar:1.2-SNAPSHOT: org.projectlombok:lombok:jar:fixed was not found in https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

How can I get the Lombok "fixed" version?

NullPointerException - Cannot evaluate WhatsappWebSocket.toString()

This is the code

    public static void main(String[] args) {
        var api = new WhatsappAPI();
        api.registerListener(new MyListener(api));
        api.connect();
    }
public class MyListener implements WhatsappListener {
    private final WhatsappAPI api;
    public MyListener(WhatsappAPI api){
        this.api = api;
    }

    public void onLoggedIn(@NonNull UserInformationResponse info) {
        System.out.println("Connected :)");
    }

    public void onChats(){
        System.out.printf("Recived chats: %s%n", api.manager().chats());
    }
}

And this is the error message:

issue

Any ideas what I'm doing wrong?

Send Files

Hi, its possible send a files using this api ? I dont finder this option.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.