Skip to content

Warning when refreshing topology #756

@theliro

Description

@theliro

Our application is getting intermittently this warning (every several hours). Looks like it is related to the issue #656 but the stack trace looks bit different. We cannot upgrade yet to any newer 5.0.* versions. Can it be a bug?

WARN  io.lettuce.core.cluster.ClusterTopologyRefreshScheduler [lettuce-eventExecutorLoop-1-4] [|] [] [] [] - Cannot refresh Redis Cluster topology
java.util.ConcurrentModificationException: null
	at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1211) ~[na:1.8.0_121]
	at java.util.TreeMap$EntryIterator.next(TreeMap.java:1247) ~[na:1.8.0_121]
	at java.util.TreeMap$EntryIterator.next(TreeMap.java:1242) ~[na:1.8.0_121]
	at io.lettuce.core.cluster.topology.Connections.requestClients(Connections.java:98) ~[lettuce-core-5.0.1.RELEASE.jar:na]
	at io.lettuce.core.cluster.topology.ClusterTopologyRefresh.loadViews(ClusterTopologyRefresh.java:71) ~[lettuce-core-5.0.1.RELEASE.jar:na]
	at io.lettuce.core.cluster.RedisClusterClient.loadPartitions(RedisClusterClient.java:787) ~[lettuce-core-5.0.1.RELEASE.jar:na]
	at io.lettuce.core.cluster.RedisClusterClient.reloadPartitions(RedisClusterClient.java:732) ~[lettuce-core-5.0.1.RELEASE.jar:na]
	at io.lettuce.core.cluster.ClusterTopologyRefreshScheduler$ClusterTopologyRefreshTask.run(ClusterTopologyRefreshScheduler.java:197) ~[lettuce-core-5.0.1.RELEASE.jar:na]
	at io.netty.util.concurrent.PromiseTask$RunnableAdapter.call(PromiseTask.java:38) [netty-common-4.1.17.Final.jar:4.1.17.Final]
	at io.netty.util.concurrent.PromiseTask.run(PromiseTask.java:73) [netty-common-4.1.17.Final.jar:4.1.17.Final]
	at io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:66) [netty-common-4.1.17.Final.jar:4.1.17.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) [netty-common-4.1.17.Final.jar:4.1.17.Final]
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138) [netty-common-4.1.17.Final.jar:4.1.17.Final]
	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]

Lettuce version: 5.0.1.RELEASE
JDK version: 8.0.121

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions