Steps to reproduce:
- After Scan QR Code, Logged in Successfully and showing in mobile device as logged in and status is active.
- Contacts size & PrivacySettingEntry printed in log.
- After below message showing in linked in mobile as Last active xxxxxxxx, ( status is not showing as active because below node timed out )
26-04-21 06:45:23 [ForkJoinPool.commonPool-worker-5] ERROR ErrorHandler - [xxxxxxxxxxxx] Socket failure at LOGIN
java.util.concurrent.CompletionException: it.auties.whatsapp.exception.RequestException: Node timed out: Node[description=iq, attributes={xmlns=w, to=s.whatsapp.net, type=get, id=99f56ee4ff9e}, content=[Node[description=props]]]
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:359)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:364)
at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:1015)
at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:995)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2221)
at java.base/java.util.concurrent.CompletableFuture$Timeout.run(CompletableFuture.java:2828)
at java.base/java.util.concurrent.DelayScheduler$ScheduledForkJoinTask.compute(DelayScheduler.java:510)
at java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1659)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.DelayScheduler.loop(DelayScheduler.java:325)
at java.base/java.util.concurrent.DelayScheduler.run(DelayScheduler.java:221)
Caused by: it.auties.whatsapp.exception.RequestException: Node timed out: Node[description=iq, attributes={xmlns=w, to=s.whatsapp.net, type=get, id=99f56ee4ff9e}, content=[Node[description=props]]]
at it.auties.whatsapp.socket.SocketRequest.lambda$futureOrTimeout$0(SocketRequest.java:22)
at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:1011)
... 9 more
26-04-21 06:45:23 [ForkJoinPool.commonPool-worker-5] WARN ErrorHandler - [xxxxxxxxxxxx] Cannot login
26-04-21 06:45:23 [] INFO Contacts: 644
26-04-21 06:45:23 [] INFO *** Connected: [PrivacySettingEntry[type=READ_RECEIPTS, value=NOBODY, excluded=[]], PrivacySettingEntry[type=STATUS, value=EVERYONE, excluded=[]], PrivacySettingEntry[type=PROFILE_PIC, value=CONTACTS, excluded=[]], PrivacySettingEntry[type=ONLINE, value=MATCH_LAST_SEEN, excluded=[]], PrivacySettingEntry[type=ADD_ME_TO_GROUPS, value=CONTACTS, excluded=[]], PrivacySettingEntry[type=LAST_SEEN, value=NOBODY, excluded=[]]]
26-04-21 06:45:23 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
26-04-21 06:45:24 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
Steps to reproduce:
26-04-21 06:45:23 [ForkJoinPool.commonPool-worker-5] ERROR ErrorHandler - [xxxxxxxxxxxx] Socket failure at LOGIN
java.util.concurrent.CompletionException: it.auties.whatsapp.exception.RequestException: Node timed out: Node[description=iq, attributes={xmlns=w, to=s.whatsapp.net, type=get, id=99f56ee4ff9e}, content=[Node[description=props]]]
at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:359)
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:364)
at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:1015)
at java.base/java.util.concurrent.CompletableFuture$UniExceptionally.tryFire(CompletableFuture.java:995)
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:531)
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2221)
at java.base/java.util.concurrent.CompletableFuture$Timeout.run(CompletableFuture.java:2828)
at java.base/java.util.concurrent.DelayScheduler$ScheduledForkJoinTask.compute(DelayScheduler.java:510)
at java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1659)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.DelayScheduler.loop(DelayScheduler.java:325)
at java.base/java.util.concurrent.DelayScheduler.run(DelayScheduler.java:221)
Caused by: it.auties.whatsapp.exception.RequestException: Node timed out: Node[description=iq, attributes={xmlns=w, to=s.whatsapp.net, type=get, id=99f56ee4ff9e}, content=[Node[description=props]]]
at it.auties.whatsapp.socket.SocketRequest.lambda$futureOrTimeout$0(SocketRequest.java:22)
at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:1011)
... 9 more
26-04-21 06:45:23 [ForkJoinPool.commonPool-worker-5] WARN ErrorHandler - [xxxxxxxxxxxx] Cannot login
26-04-21 06:45:23 [] INFO Contacts: 644
26-04-21 06:45:23 [] INFO *** Connected: [PrivacySettingEntry[type=READ_RECEIPTS, value=NOBODY, excluded=[]], PrivacySettingEntry[type=STATUS, value=EVERYONE, excluded=[]], PrivacySettingEntry[type=PROFILE_PIC, value=CONTACTS, excluded=[]], PrivacySettingEntry[type=ONLINE, value=MATCH_LAST_SEEN, excluded=[]], PrivacySettingEntry[type=ADD_ME_TO_GROUPS, value=CONTACTS, excluded=[]], PrivacySettingEntry[type=LAST_SEEN, value=NOBODY, excluded=[]]]
26-04-21 06:45:23 [main] INFO o.s.d.j.r.query.QueryEnhancerFactory - Hibernate is in classpath; If applicable, HQL parser will be used.
26-04-21 06:45:24 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning