Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NPE on ClusterConnectionManager #5663

Closed
dannywils opened this issue Mar 1, 2024 · 2 comments
Closed

NPE on ClusterConnectionManager #5663

dannywils opened this issue Mar 1, 2024 · 2 comments
Labels
Milestone

Comments

@dannywils
Copy link

Expected behavior

No NullPointerException

Actual behavior

NullPointerException

   exception: java.lang.NullPointerException: null
	at j.b.u.c.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1072)
	at j.b.u.c.CompletableFuture.postComplete(CompletableFuture.java:506)
	at j.b.u.c.CompletableFuture.complete(CompletableFuture.java:2073)
	at o.r.connection.ConnectionsHolder.lambda$createConnection$1(ConnectionsHolder.java:190)
	at j.b.u.c.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at j.b.u.c.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
	at j.b.u.c.CompletableFuture.postComplete(CompletableFuture.java:506)
	at j.b.u.c.CompletableFuture.complete(CompletableFuture.java:2073)
	at o.r.connection.ConnectionsHolder.connectedSuccessful(ConnectionsHolder.java:222)
	at o.r.connection.ConnectionsHolder.lambda$createConnection$4(ConnectionsHolder.java:211)
Wrapped by: java.util.concurrent.CompletionException: java.lang.NullPointerException
	at j.b.u.c.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
	at j.b.u.c.CompletableFuture.completeThrowable(CompletableFuture.java:319)
	at j.b.u.c.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1081)
	at j.b.u.c.CompletableFuture.postComplete(CompletableFuture.java:506)
	at j.b.u.c.CompletableFuture.complete(CompletableFuture.java:2073)
	at o.r.connection.ConnectionsHolder.lambda$createConnection$1(ConnectionsHolder.java:190)
	at j.b.u.c.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
	at j.b.u.c.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
	at j.b.u.c.CompletableFuture.postComplete(CompletableFuture.java:506)
	at j.b.u.c.CompletableFuture.complete(CompletableFuture.java:2073)
   level: ERROR
   logger: org.redisson.cluster.ClusterConnectionManager

Steps to reproduce or test case

Not sure. Doesn't happen often.

  • 1x 2/29/24
  • 1x 2/25/24
  • 3x 2/23/24

Redis version

7.1

Redisson version

3.27.0

Redisson configuration

Clustered AWS ElastiCache
LZ4Codec
retryAttempts = 10
retryInterval = 2s
pingConnectionInterval = 60s
isCheckLockSyncedSlaves = false
@mrniko
Copy link
Member

mrniko commented Mar 3, 2024

When does it happen? Can you share a full stacktrace for the error?

@mrniko mrniko added this to the 3.27.2 milestone Mar 7, 2024
@mrniko mrniko added the bug label Mar 7, 2024
@mrniko
Copy link
Member

mrniko commented Mar 7, 2024

Fixed. Thanks for report

@mrniko mrniko closed this as completed Mar 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants