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

classloading.JavaXCacheDependencyClientTest.createHazelcastInstance_getCache [HZ-4698] #26318

Open
Patras3 opened this issue Apr 22, 2024 · 1 comment
Labels
Milestone

Comments

@Patras3
Copy link
Contributor

Patras3 commented Apr 22, 2024

master (commit 9e30d555e2d7c1250a3b42cd22090aa46daf6448)

Failed on oracle-17 (little-endian): https://jenkins.hazelcast.com/job/Hazelcast-master-nightly-little-endian/75/testReport/classloading/JavaXCacheDependencyClientTest/createHazelcastInstance_getCache/

Stacktrace:
java.lang.AssertionError: Application created a ThreadLocal on thread [hz.hz.client_3.IO.thread-in-0] of type [com.hazelcast.internal.networking.nio.NioThread] with key of type [com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier$1] (value [com.hazelcast.client.impl.spi.impl.ClientResponseHandlerSupplier$1@5d8590dc]) and a value of type [com.hazelcast.internal.util.MutableInteger] (value [com.hazelcast.internal.util.MutableInteger@502b5d29) but failed to remove it when the application was stopped. - consider that this failure may be due to NioNetworking#shutdown not waiting for NioThread instances to join.
	at classloading.ThreadLocalLeakTestUtils.checkThreadLocalMapForLeaks(ThreadLocalLeakTestUtils.java:176)
	at classloading.ThreadLocalLeakTestUtils.checkThreadLocalsForLeaks(ThreadLocalLeakTestUtils.java:71)
	at classloading.AbstractJavaXCacheDependencyTest.createHazelcastInstance_getCache(AbstractJavaXCacheDependencyTest.java:74)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at com.hazelcast.test.FailOnTimeoutStatement$CallableStatement.call(FailOnTimeoutStatement.java:115)
	at com.hazelcast.test.FailOnTimeoutStatement$CallableStatement.call(FailOnTimeoutStatement.java:107)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.lang.Thread.run(Thread.java:842)

Standard output:
Finished Running Test: createHazelcastInstance in 0.027 seconds.
Started Running Test: createHazelcastInstance_getCache
22:12:48,209  INFO |createHazelcastInstance_getCache| - [ClientInvocationService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] Running with 2 response threads, dynamic=true
22:12:48,211  INFO |createHazelcastInstance_getCache| - [LifecycleService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] HazelcastClient 5.5.0-SNAPSHOT (20240419) is STARTING
22:12:48,211  INFO |createHazelcastInstance_getCache| - [LifecycleService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] HazelcastClient 5.5.0-SNAPSHOT (20240419) is STARTED
22:12:48,215  INFO |createHazelcastInstance_getCache| - [ClientConnectionManager] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] Trying to connect to cluster: dev
22:12:48,215  INFO |createHazelcastInstance_getCache| - [ClientConnectionManager] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] Trying to connect to [127.0.0.1]:5701
22:12:48,217 DEBUG || - [AuthenticationMessageTask] hz.festive_chaum.priority-generic-operation.thread-0 - [127.0.0.1]:5701 [dev] [5.5.0-SNAPSHOT] Processing authentication with clientUuid 81c5603c-589a-4483-b7e9-44efe995f89e and clientName hz.client_3
22:12:48,217  INFO || - [AuthenticationMessageTask] hz.festive_chaum.priority-generic-operation.thread-0 - [127.0.0.1]:5701 [dev] [5.5.0-SNAPSHOT] Received auth from Connection[id=3, /127.0.0.1:5701->/127.0.0.1:42513, qualifier=null, endpoint=[127.0.0.1]:42513, remoteUuid=81c5603c-589a-4483-b7e9-44efe995f89e, alive=true, connectionType=JVM, planeIndex=-1], successfully authenticated, clientUuid: 81c5603c-589a-4483-b7e9-44efe995f89e, client name: hz.client_3, client version: 5.5.0-SNAPSHOT
22:12:48,218  INFO |createHazelcastInstance_getCache| - [ClientClusterService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] 

Members [1] {
	Member [127.0.0.1]:5701 - 96da4f39-e969-421c-ae91-32bc66335428
}

22:12:48,218  INFO |createHazelcastInstance_getCache| - [LifecycleService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] HazelcastClient 5.5.0-SNAPSHOT (20240419) is CLIENT_CONNECTED
22:12:48,219  INFO |createHazelcastInstance_getCache| - [ClientConnectionManager] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] Authenticated with server [127.0.0.1]:5701:96da4f39-e969-421c-ae91-32bc66335428, server version: 5.5.0-SNAPSHOT, local address: /127.0.0.1:42513
22:12:48,219  INFO |createHazelcastInstance_getCache| - [Diagnostics] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] Diagnostics disabled. To enable add -Dhazelcast.diagnostics.enabled=true to the JVM arguments.
22:12:48,219 TRACE |createHazelcastInstance_getCache| - [ClientListenerService] hz.client_3.internal-1 - hz.client_3 [dev] [5.5.0-SNAPSHOT] Register attempt of ClusterViewListenerHandler to ClientConnection{alive=true, connectionId=1, channel=NioChannel{/127.0.0.1:42513->/127.0.0.1:5701}, remoteAddress=[127.0.0.1]:5701, lastReadTime=2024-04-19 22:12:48.217, lastWriteTime=2024-04-19 22:12:48.216, closedTime=never}
22:12:48,221 TRACE |createHazelcastInstance_getCache| - [ClientListenerService] hz.client_3.eventRegistration- - hz.client_3 [dev] [5.5.0-SNAPSHOT] Register attempt of ClientListenerRegistration{codec=com.hazelcast.client.impl.spi.impl.ClientInvocationServiceImpl$1@427ed905, handler=com.hazelcast.client.impl.spi.impl.ClientInvocationServiceImpl$BackupEventHandler@4f96f626} to ClientConnection{alive=true, connectionId=1, channel=NioChannel{/127.0.0.1:42513->/127.0.0.1:5701}, remoteAddress=[127.0.0.1]:5701, lastReadTime=2024-04-19 22:12:48.217, lastWriteTime=2024-04-19 22:12:48.220, closedTime=never}
22:12:48,222 TRACE || - [ClientListenerService] ForkJoinPool.commonPool-worker-1 - hz.client_3 [dev] [5.5.0-SNAPSHOT] Registered ClusterViewListenerHandler to ClientConnection{alive=true, connectionId=1, channel=NioChannel{/127.0.0.1:42513->/127.0.0.1:5701}, remoteAddress=[127.0.0.1]:5701, lastReadTime=2024-04-19 22:12:48.221, lastWriteTime=2024-04-19 22:12:48.221, closedTime=never}
22:12:48,222 TRACE |createHazelcastInstance_getCache| - [ClientListenerService] hz.client_3.eventRegistration- - hz.client_3 [dev] [5.5.0-SNAPSHOT] Registered ClientListenerRegistration{codec=com.hazelcast.client.impl.spi.impl.ClientInvocationServiceImpl$1@427ed905, handler=com.hazelcast.client.impl.spi.impl.ClientInvocationServiceImpl$BackupEventHandler@4f96f626} to ClientConnection{alive=true, connectionId=1, channel=NioChannel{/127.0.0.1:42513->/127.0.0.1:5701}, remoteAddress=[127.0.0.1]:5701, lastReadTime=2024-04-19 22:12:48.222, lastWriteTime=2024-04-19 22:12:48.221, closedTime=never}
22:12:48,223  INFO |createHazelcastInstance_getCache| - [ClientStatisticsService] createHazelcastInstance_getCache - Client statistics is enabled with period 5 seconds.
22:12:48,224  INFO |createHazelcastInstance_getCache| - [LifecycleService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] HazelcastClient 5.5.0-SNAPSHOT (20240419) is SHUTTING_DOWN
22:12:48,225  INFO || - [TcpServerConnection] hz.festive_chaum.IO.thread-in-2 - [127.0.0.1]:5701 [dev] [5.5.0-SNAPSHOT] Connection[id=3, /127.0.0.1:5701->/127.0.0.1:42513, qualifier=null, endpoint=[127.0.0.1]:42513, remoteUuid=81c5603c-589a-4483-b7e9-44efe995f89e, alive=false, connectionType=JVM, planeIndex=-1] closed. Reason: Connection closed by the other side
22:12:48,225  INFO |createHazelcastInstance_getCache| - [ClientConnectionManager] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] Removed connection to endpoint: [127.0.0.1]:5701:96da4f39-e969-421c-ae91-32bc66335428, connection: ClientConnection{alive=false, connectionId=1, channel=NioChannel{/127.0.0.1:42513->/127.0.0.1:5701}, remoteAddress=[127.0.0.1]:5701, lastReadTime=2024-04-19 22:12:48.222, lastWriteTime=2024-04-19 22:12:48.221, closedTime=2024-04-19 22:12:48.224}
22:12:48,225  INFO |createHazelcastInstance_getCache| - [LifecycleService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] HazelcastClient 5.5.0-SNAPSHOT (20240419) is CLIENT_DISCONNECTED
22:12:48,225  INFO || - [ClientEndpointManager] hz.festive_chaum.event-4 - [127.0.0.1]:5701 [dev] [5.5.0-SNAPSHOT] Destroying ClientEndpoint{connection=Connection[id=3, /127.0.0.1:5701->/127.0.0.1:42513, qualifier=null, endpoint=[127.0.0.1]:42513, remoteUuid=81c5603c-589a-4483-b7e9-44efe995f89e, alive=false, connectionType=JVM, planeIndex=-1], clientUuid=81c5603c-589a-4483-b7e9-44efe995f89e, clientName=hz.client_3, authenticated=true, clientVersion=5.5.0-SNAPSHOT, creationTime=1713564768216, latest clientAttributes=null, labels=[]}
22:12:48,234  INFO |createHazelcastInstance_getCache| - [LifecycleService] createHazelcastInstance_getCache - hz.client_3 [dev] [5.5.0-SNAPSHOT] HazelcastClient 5.5.0-SNAPSHOT (20240419) is SHUTDOWN

Standard output can be found here - https://s3.console.aws.amazon.com/s3/buckets/j-artifacts/Hazelcast-master-nightly-little-endian/75/

@Patras3 Patras3 added Team: Core Type: Test-Failure Source: Internal PR or issue was opened by an employee labels Apr 22, 2024
@Patras3 Patras3 added this to the 5.5.0 milestone Apr 22, 2024
@github-actions github-actions bot changed the title classloading.JavaXCacheDependencyClientTest.createHazelcastInstance_getCache classloading.JavaXCacheDependencyClientTest.createHazelcastInstance_getCache [HZ-4698] Apr 22, 2024
Copy link
Contributor

Internal Jira issue: HZ-4698

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant