Giter Site home page Giter Site logo

Comments (1)

sendaoYan avatar sendaoYan commented on June 10, 2024

multi-tenant/TestKillThread.java随机报NPE

https://tone.aliyun-inc.com/ws/xesljfzh/test_result/159142?tab=1

https://tone.aliyun-inc.com/ws/xesljfzh/test_result/159140

ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.NullPointerException
REASON: User specified action: run main/othervm/timeout=100 -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+TraceTenantKillThreads -XX:+MultiTenant -XX:+TenantThreadStop -XX:+WhiteBoxAPI TestKillThread 
TIME:   2.77 seconds
messages:
command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+TraceTenantKillThreads -XX:+MultiTenant -XX:+TenantThreadStop -XX:+WhiteBoxAPI TestKillThread
reason: User specified action: run main/othervm/timeout=100 -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+TraceTenantKillThreads -XX:+MultiTenant -XX:+TenantThreadStop -XX:+WhiteBoxAPI TestKillThread 
Mode: othervm [/othervm specified]
elapsed time (seconds): 2.77
configuration:
STDOUT:
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
in submitted task
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
finally!
STDERR:
[2023-03-22T12:39:33.771] >> testKillNewTenantThread: task=BUSY_LOOP, time=2023-03-22T12:39:33.770
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:33.785] << testKillNewTenantThread: task=BUSY_LOOP, time=2023-03-22T12:39:33.785
[2023-03-22T12:39:33.785] >> testKillNewTenantThread: task=COMPILED_BUSY_LOOP, time=2023-03-22T12:39:33.785
new thread-->Thread[test-thread,5,MainThreadGroup]
[2023-03-22T12:39:35.473] Warmup finished, executing in compiled loop
BEfore destroy!
[2023-03-22T12:39:35.474] << testKillNewTenantThread: task=COMPILED_BUSY_LOOP, time=2023-03-22T12:39:35.474
[2023-03-22T12:39:35.474] >> testKillNewTenantThread: task=BLOCK_ON_WAIT, time=2023-03-22T12:39:35.474
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.479] << testKillNewTenantThread: task=BLOCK_ON_WAIT, time=2023-03-22T12:39:35.479
[2023-03-22T12:39:35.479] >> testKillNewTenantThread: task=BLOCK_ON_TIMED_WAIT, time=2023-03-22T12:39:35.479
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.494] << testKillNewTenantThread: task=BLOCK_ON_TIMED_WAIT, time=2023-03-22T12:39:35.494
[2023-03-22T12:39:35.494] >> testKillNewTenantThread: task=BLOCK_ON_PROCESS_WAIT_FOR, time=2023-03-22T12:39:35.494
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.514] WARNING: main thread and testing threads are not synchronized, may leads to inaccuracy.
[2023-03-22T12:39:35.516] << testKillNewTenantThread: task=BLOCK_ON_PROCESS_WAIT_FOR, time=2023-03-22T12:39:35.516
[2023-03-22T12:39:35.516] >> testKillNewTenantThread: task=BLOCK_ON_SLEEP, time=2023-03-22T12:39:35.516
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.518] << testKillNewTenantThread: task=BLOCK_ON_SLEEP, time=2023-03-22T12:39:35.518
[2023-03-22T12:39:35.518] >> testKillNewTenantThread: task=BLOCK_ON_COUNTDOWNLATCH_AWAIT, time=2023-03-22T12:39:35.518
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.525] << testKillNewTenantThread: task=BLOCK_ON_COUNTDOWNLATCH_AWAIT, time=2023-03-22T12:39:35.525
[2023-03-22T12:39:35.525] >> testKillNewTenantThread: task=BLOCK_ON_COUNTDOWNLATCH_TIMED_AWAIT, time=2023-03-22T12:39:35.525
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.532] << testKillNewTenantThread: task=BLOCK_ON_COUNTDOWNLATCH_TIMED_AWAIT, time=2023-03-22T12:39:35.532
[2023-03-22T12:39:35.532] >> testKillNewTenantThread: task=BLOCK_ON_THREAD_JOIN, time=2023-03-22T12:39:35.532
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.539] << testKillNewTenantThread: task=BLOCK_ON_THREAD_JOIN, time=2023-03-22T12:39:35.539
[2023-03-22T12:39:35.539] >> testKillNewTenantThread: task=BLOCK_ON_THREAD_TIMED_JOIN, time=2023-03-22T12:39:35.539
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.547] << testKillNewTenantThread: task=BLOCK_ON_THREAD_TIMED_JOIN, time=2023-03-22T12:39:35.547
[2023-03-22T12:39:35.547] >> testKillNewTenantThread: task=BLOCK_ON_LOCKSUPPORT_PARK, time=2023-03-22T12:39:35.547
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.550] << testKillNewTenantThread: task=BLOCK_ON_LOCKSUPPORT_PARK, time=2023-03-22T12:39:35.550
[2023-03-22T12:39:35.550] >> testKillNewTenantThread: task=BLOCK_ON_LOCKSUPPORT_PARK_NANOS, time=2023-03-22T12:39:35.550
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.577] << testKillNewTenantThread: task=BLOCK_ON_LOCKSUPPORT_PARK_NANOS, time=2023-03-22T12:39:35.577
[2023-03-22T12:39:35.577] >> testKillNewTenantThread: task=BLOCK_ON_LOCKSUPPORT_PARK_UNTIL, time=2023-03-22T12:39:35.577
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.580] << testKillNewTenantThread: task=BLOCK_ON_LOCKSUPPORT_PARK_UNTIL, time=2023-03-22T12:39:35.580
[2023-03-22T12:39:35.580] >> testKillNewTenantThread: task=BLOCK_ON_ACCEPT, time=2023-03-22T12:39:35.580
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.593] << testKillNewTenantThread: task=BLOCK_ON_ACCEPT, time=2023-03-22T12:39:35.593
[2023-03-22T12:39:35.593] >> testKillNewTenantThread: task=BLOCK_ON_CONNECT, time=2023-03-22T12:39:35.593
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.596] << testKillNewTenantThread: task=BLOCK_ON_CONNECT, time=2023-03-22T12:39:35.596
[2023-03-22T12:39:35.596] >> testKillNewTenantThread: task=BLOCK_ON_SELECT, time=2023-03-22T12:39:35.596
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.602] << testKillNewTenantThread: task=BLOCK_ON_SELECT, time=2023-03-22T12:39:35.602
[2023-03-22T12:39:35.602] >> testKillNewTenantThread: task=BLOCK_ON_RECV, time=2023-03-22T12:39:35.602
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.609] << testKillNewTenantThread: task=BLOCK_ON_RECV, time=2023-03-22T12:39:35.609
[2023-03-22T12:39:35.610] >> testKillNewTenantThread: task=BLOCK_ON_UDP_READ, time=2023-03-22T12:39:35.610
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.623] << testKillNewTenantThread: task=BLOCK_ON_UDP_READ, time=2023-03-22T12:39:35.623
[2023-03-22T12:39:35.623] >> testKillNewTenantThread: task=BLOCK_ON_TCP_READ, time=2023-03-22T12:39:35.623
new thread-->Thread[test-thread,5,MainThreadGroup]
[2023-03-22T12:39:35.626] Starting accept: tenant=com.alibaba.tenant.TenantContainer@1ae25124
BEfore destroy!
[2023-03-22T12:39:35.628] << testKillNewTenantThread: task=BLOCK_ON_TCP_READ, time=2023-03-22T12:39:35.628
[2023-03-22T12:39:35.628] >> testKillNewTenantThread: task=BASIC_EXCLUSIVE_LOCKING, time=2023-03-22T12:39:35.628
new thread-->Thread[test-thread,5,MainThreadGroup]
exclusive taskThread[Exclusive_lock_t1,5,MainThreadGroup]
exclusive taskThread[Exclusive_lock_t2,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.634] << testKillNewTenantThread: task=BASIC_EXCLUSIVE_LOCKING, time=2023-03-22T12:39:35.633
[2023-03-22T12:39:35.634] >> testKillNewTenantThread: task=LOOP_AND_TRY_LOCK, time=2023-03-22T12:39:35.634
new thread-->Thread[test-thread,5,MainThreadGroup]
waiter 0 started
waiter 1 started
waiter 2 started
Started thread:Thread[LOCK_AND_TRY_getter_0,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_1,5,MainThreadGroup]
waiter 3 started
Started thread:Thread[LOCK_AND_TRY_getter_2,5,MainThreadGroup]
waiter 4 started
waiter 5 started
Started thread:Thread[LOCK_AND_TRY_getter_3,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_4,5,MainThreadGroup]
waiter 6 started
waiter 7 started
Started thread:Thread[LOCK_AND_TRY_getter_5,5,MainThreadGroup]
waiter 8 started
Started thread:Thread[LOCK_AND_TRY_getter_6,5,MainThreadGroup]
waiter 9 started
Started thread:Thread[LOCK_AND_TRY_getter_7,5,MainThreadGroup]
waiter 10 started
Started thread:Thread[LOCK_AND_TRY_getter_8,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_9,5,MainThreadGroup]
waiter 11 started
waiter 12 started
Started thread:Thread[LOCK_AND_TRY_getter_10,5,MainThreadGroup]
waiter 13 started
Started thread:Thread[LOCK_AND_TRY_getter_11,5,MainThreadGroup]
waiter 14 started
Started thread:Thread[LOCK_AND_TRY_getter_12,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_13,5,MainThreadGroup]
waiter 15 started
Started thread:Thread[LOCK_AND_TRY_getter_14,5,MainThreadGroup]
waiter 16 started
waiter 17 started
Started thread:Thread[LOCK_AND_TRY_getter_16,5,MainThreadGroup]
waiter 18 started
Started thread:Thread[LOCK_AND_TRY_getter_15,5,MainThreadGroup]
waiter 19 started
Started thread:Thread[LOCK_AND_TRY_getter_17,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_18,5,MainThreadGroup]
waiter 20 started
waiter 21 started
Started thread:Thread[LOCK_AND_TRY_getter_19,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_20,5,MainThreadGroup]
waiter 22 started
waiter 23 started
Started thread:Thread[LOCK_AND_TRY_getter_21,5,MainThreadGroup]
waiter 24 started
Started thread:Thread[LOCK_AND_TRY_getter_22,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_23,5,MainThreadGroup]
waiter 25 started
Started thread:Thread[LOCK_AND_TRY_getter_24,5,MainThreadGroup]
waiter 26 started
Started thread:Thread[LOCK_AND_TRY_getter_25,5,MainThreadGroup]
waiter 27 started
waiter 28 started
Started thread:Thread[LOCK_AND_TRY_getter_26,5,MainThreadGroup]
waiter 29 started
Started thread:Thread[LOCK_AND_TRY_getter_27,5,MainThreadGroup]
waiter 30 started
Started thread:Thread[LOCK_AND_TRY_getter_28,5,MainThreadGroup]
waiter 31 started
Started thread:Thread[LOCK_AND_TRY_getter_29,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_30,5,MainThreadGroup]
waiter 32 started
Started thread:Thread[LOCK_AND_TRY_getter_31,5,MainThreadGroup]
waiter 33 started
waiter 34 started
Started thread:Thread[LOCK_AND_TRY_getter_32,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_33,5,MainThreadGroup]
waiter 35 started
Started thread:Thread[LOCK_AND_TRY_getter_34,5,MainThreadGroup]
waiter 36 started
Started thread:Thread[LOCK_AND_TRY_getter_35,5,MainThreadGroup]
waiter 37 started
Started thread:Thread[LOCK_AND_TRY_getter_36,5,MainThreadGroup]
waiter 38 started
Started thread:Thread[LOCK_AND_TRY_getter_37,5,MainThreadGroup]
waiter 39 started
Started thread:Thread[LOCK_AND_TRY_getter_38,5,MainThreadGroup]
waiter 40 started
waiter 41 started
Started thread:Thread[LOCK_AND_TRY_getter_39,5,MainThreadGroup]
waiter 42 started
Started thread:Thread[LOCK_AND_TRY_getter_40,5,MainThreadGroup]
waiter 43 started
Started thread:Thread[LOCK_AND_TRY_getter_41,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_42,5,MainThreadGroup]
waiter 44 started
Started thread:Thread[LOCK_AND_TRY_getter_43,5,MainThreadGroup]
waiter 45 started
Started thread:Thread[LOCK_AND_TRY_getter_44,5,MainThreadGroup]
waiter 46 started
Started thread:Thread[LOCK_AND_TRY_getter_45,5,MainThreadGroup]
waiter 47 started
waiter 48 started
Started thread:Thread[LOCK_AND_TRY_getter_46,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_47,5,MainThreadGroup]
waiter 49 started
Started thread:Thread[LOCK_AND_TRY_getter_48,5,MainThreadGroup]
waiter 50 started
Started thread:Thread[LOCK_AND_TRY_getter_49,5,MainThreadGroup]
waiter 51 started
Started thread:Thread[LOCK_AND_TRY_getter_50,5,MainThreadGroup]
waiter 52 started
waiter 53 started
Started thread:Thread[LOCK_AND_TRY_getter_51,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_52,5,MainThreadGroup]
waiter 54 started
waiter 55 started
Started thread:Thread[LOCK_AND_TRY_getter_53,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_54,5,MainThreadGroup]
waiter 56 started
Started thread:Thread[LOCK_AND_TRY_getter_55,5,MainThreadGroup]
waiter 57 started
Started thread:Thread[LOCK_AND_TRY_getter_56,5,MainThreadGroup]
waiter 58 started
waiter 59 started
Started thread:Thread[LOCK_AND_TRY_getter_57,5,MainThreadGroup]
waiter 60 started
Started thread:Thread[LOCK_AND_TRY_getter_58,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_59,5,MainThreadGroup]
waiter 61 started
waiter 62 started
Started thread:Thread[LOCK_AND_TRY_getter_60,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_61,5,MainThreadGroup]
waiter 63 started
Started thread:Thread[LOCK_AND_TRY_getter_62,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_63,5,MainThreadGroup]
testBegin=64
BEfore destroy!
[2023-03-22T12:39:35.827] << testKillNewTenantThread: task=LOOP_AND_TRY_LOCK, time=2023-03-22T12:39:35.827
[2023-03-22T12:39:35.827] >> testKillNewTenantThread: task=BLOCK_THREADS_OF_FORKJOIN_POOL, time=2023-03-22T12:39:35.827
new thread-->Thread[test-thread,5,MainThreadGroup]
BEfore destroy!
[2023-03-22T12:39:35.882] << testKillNewTenantThread: task=BLOCK_THREADS_OF_FORKJOIN_POOL, time=2023-03-22T12:39:35.882
[2023-03-22T12:39:35.882] >> testNotKillRootThreads()
[2023-03-22T12:39:35.888] << testNotKillRootThreads()
[2023-03-22T12:39:35.888] >>testKillNewSingleThreadExecutorService, time=2023-03-22T12:39:35.888
[2023-03-22T12:39:35.894] <<testKillNewSingleThreadExecutorService, time=2023-03-22T12:39:35.894
[2023-03-22T12:39:35.894] >> testKillNewTenantThreadPool, time=2023-03-22T12:39:35.894
[2023-03-22T12:39:35.901] submitted task started: task=BUSY_LOOPtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.901] submitted task started: task=COMPILED_BUSY_LOOPtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.902] submitted task started: task=BLOCK_ON_WAITtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.902] submitted task started: task=BLOCK_ON_PROCESS_WAIT_FORtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.903] submitted task started: task=BLOCK_ON_SLEEPtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.903] submitted task started: task=BLOCK_ON_TIMED_WAITtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.903] submitted task started: task=BLOCK_ON_COUNTDOWNLATCH_AWAITtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.910] submitted task started: task=BLOCK_ON_COUNTDOWNLATCH_TIMED_AWAITtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.910] submitted task started: task=BLOCK_ON_THREAD_JOINtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.910] submitted task started: task=BLOCK_ON_THREAD_TIMED_JOINtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.915] submitted task started: task=BLOCK_ON_LOCKSUPPORT_PARKtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.915] submitted task started: task=BLOCK_ON_CONNECTtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.915] submitted task started: task=BLOCK_ON_LOCKSUPPORT_PARK_NANOStenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.916] submitted task started: task=BLOCK_ON_LOCKSUPPORT_PARK_UNTILtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.916] submitted task started: task=BLOCK_ON_ACCEPTtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.916] submitted task started: task=BLOCK_ON_SELECTtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.919] submitted task started: task=BLOCK_ON_RECVtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.919] submitted task started: task=LOOP_AND_TRY_LOCKtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.919] submitted task started: task=BLOCK_ON_UDP_READtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.919] submitted task started: task=BLOCK_ON_TCP_READtenant=com.alibaba.tenant.TenantContainer@55d58f0c
[2023-03-22T12:39:35.919] submitted task started: task=BASIC_EXCLUSIVE_LOCKINGtenant=com.alibaba.tenant.TenantContainer@55d58f0c
waiter 0 started
[2023-03-22T12:39:35.931] submitted task started: task=BLOCK_THREADS_OF_FORKJOIN_POOLtenant=com.alibaba.tenant.TenantContainer@55d58f0c
exclusive taskThread[Exclusive_lock_t1,5,MainThreadGroup]
waiter 1 started
Started thread:Thread[LOCK_AND_TRY_getter_0,5,MainThreadGroup]
waiter 2 started
Started thread:Thread[LOCK_AND_TRY_getter_1,5,MainThreadGroup]
[2023-03-22T12:39:35.934] Starting accept: tenant=com.alibaba.tenant.TenantContainer@55d58f0c
waiter 3 started
exclusive taskThread[Exclusive_lock_t2,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_2,5,MainThreadGroup]
waiter 4 started
Started thread:Thread[LOCK_AND_TRY_getter_3,5,MainThreadGroup]
waiter 5 started
Started thread:Thread[LOCK_AND_TRY_getter_4,5,MainThreadGroup]
waiter 6 started
Started thread:Thread[LOCK_AND_TRY_getter_5,5,MainThreadGroup]
waiter 7 started
Started thread:Thread[LOCK_AND_TRY_getter_6,5,MainThreadGroup]
waiter 8 started
waiter 9 started
Started thread:Thread[LOCK_AND_TRY_getter_7,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_8,5,MainThreadGroup]
waiter 10 started
waiter 11 started
Started thread:Thread[LOCK_AND_TRY_getter_9,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_10,5,MainThreadGroup]
waiter 12 started
Started thread:Thread[LOCK_AND_TRY_getter_11,5,MainThreadGroup]
waiter 13 started
waiter 14 started
Started thread:Thread[LOCK_AND_TRY_getter_12,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_13,5,MainThreadGroup]
waiter 15 started
Started thread:Thread[LOCK_AND_TRY_getter_14,5,MainThreadGroup]
waiter 16 started
Started thread:Thread[LOCK_AND_TRY_getter_15,5,MainThreadGroup]
waiter 17 started
Started thread:Thread[LOCK_AND_TRY_getter_16,5,MainThreadGroup]
waiter 18 started
Started thread:Thread[LOCK_AND_TRY_getter_17,5,MainThreadGroup]
waiter 19 started
Started thread:Thread[LOCK_AND_TRY_getter_18,5,MainThreadGroup]
waiter 20 started
Started thread:Thread[LOCK_AND_TRY_getter_19,5,MainThreadGroup]
waiter 21 started
Started thread:Thread[LOCK_AND_TRY_getter_20,5,MainThreadGroup]
waiter 22 started
Started thread:Thread[LOCK_AND_TRY_getter_21,5,MainThreadGroup]
waiter 23 started
Started thread:Thread[LOCK_AND_TRY_getter_22,5,MainThreadGroup]
waiter 24 started
Started thread:Thread[LOCK_AND_TRY_getter_23,5,MainThreadGroup]
waiter 25 started
Started thread:Thread[LOCK_AND_TRY_getter_24,5,MainThreadGroup]
waiter 26 started
Started thread:Thread[LOCK_AND_TRY_getter_25,5,MainThreadGroup]
waiter 27 started
Started thread:Thread[LOCK_AND_TRY_getter_26,5,MainThreadGroup]
waiter 28 started
Started thread:Thread[LOCK_AND_TRY_getter_27,5,MainThreadGroup]
waiter 29 started
Started thread:Thread[LOCK_AND_TRY_getter_28,5,MainThreadGroup]
waiter 30 started
Started thread:Thread[LOCK_AND_TRY_getter_29,5,MainThreadGroup]
waiter 31 started
Started thread:Thread[LOCK_AND_TRY_getter_30,5,MainThreadGroup]
waiter 32 started
Started thread:Thread[LOCK_AND_TRY_getter_31,5,MainThreadGroup]
waiter 33 started
Started thread:Thread[LOCK_AND_TRY_getter_32,5,MainThreadGroup]
waiter 34 started
Started thread:Thread[LOCK_AND_TRY_getter_33,5,MainThreadGroup]
waiter 35 started
Started thread:Thread[LOCK_AND_TRY_getter_34,5,MainThreadGroup]
waiter 36 started
Started thread:Thread[LOCK_AND_TRY_getter_35,5,MainThreadGroup]
waiter 37 started
Started thread:Thread[LOCK_AND_TRY_getter_36,5,MainThreadGroup]
waiter 38 started
Started thread:Thread[LOCK_AND_TRY_getter_37,5,MainThreadGroup]
waiter 39 started
Started thread:Thread[LOCK_AND_TRY_getter_38,5,MainThreadGroup]
waiter 40 started
Started thread:Thread[LOCK_AND_TRY_getter_39,5,MainThreadGroup]
waiter 41 started
waiter 42 started
Started thread:Thread[LOCK_AND_TRY_getter_40,5,MainThreadGroup]
waiter 43 started
Started thread:Thread[LOCK_AND_TRY_getter_41,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_42,5,MainThreadGroup]
waiter 44 started
Started thread:Thread[LOCK_AND_TRY_getter_43,5,MainThreadGroup]
waiter 45 started
waiter 46 started
Started thread:Thread[LOCK_AND_TRY_getter_44,5,MainThreadGroup]
Started thread:Thread[LOCK_AND_TRY_getter_45,5,MainThreadGroup]
waiter 47 started
waiter 48 started
[2023-03-22T12:39:36.171] Trying to destroy tenant
Started thread:Thread[LOCK_AND_TRY_getter_46,5,MainThreadGroup]
waiter 49 started
waiter 50 started
waiter 51 started
waiter 52 started
waiter 53 startedjava.lang.NullPointerException
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.cancelAcquire(AbstractQueuedSynchronizer.java:757)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:881)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1207)
	at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:209)
	at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:285)
	at java.util.concurrent.ThreadPoolExecutor.tryTerminate(ThreadPoolExecutor.java:709)
	at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:1014)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:879)
	at com.alibaba.tenant.TenantContainer.lambda$runThread$3(TenantContainer.java:940)
	at com.alibaba.tenant.TenantContainer.run(TenantContainer.java:864)
	at com.alibaba.tenant.TenantContainer.runThread(TenantContainer.java:938)
STATUS:Failed.`main' threw exception: java.lang.NullPointerException
rerun:
cd /tmp/tone/run/jtreg/jt-work/hotspot_test/multi-tenant/TestKillThread && \
DISPLAY=:7 \
HOME=/home/testUserForTone \
LANG=C \
LC_CTYPE=C.UTF-8 \
PATH=/bin:/usr/bin:/usr/sbin \
CLASSPATH=/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/multi-tenant:/tmp/tone/run/jtreg/jdk-repo/hotspot/test/multi-tenant:/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/testlibrary:/tmp/tone/run/jtreg/jdk-repo/hotspot/test/testlibrary:/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/testlibrary/whitebox:/tmp/tone/run/jtreg/jdk-repo/hotspot/test/testlibrary/whitebox:/tmp/tone/run/jtreg/binary-download/jdk8u362-b740/lib/tools.jar:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \
    /tmp/tone/run/jtreg/binary-download/jdk8u362-b740/bin/java \
        -Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Xmixed -ea -esa' \
        -Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Xmixed -J-ea -J-esa' \
        -Dtest.compiler.opts= \
        -Dtest.java.opts= \
        -Dtest.jdk=/tmp/tone/run/jtreg/binary-download/jdk8u362-b740 \
        -Dcompile.jdk=/tmp/tone/run/jtreg/binary-download/jdk8u362-b740 \
        -Dtest.timeout.factor=4.0 \
        -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/hotspot/test \
        -Dtest.name=multi-tenant/TestKillThread.java \
        -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/hotspot/test/multi-tenant/TestKillThread.java \
        -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/hotspot/test/multi-tenant \
        -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/hotspot/test/multi-tenant:/tmp/tone/run/jtreg/jdk-repo/hotspot/test/testlibrary:/tmp/tone/run/jtreg/jdk-repo/hotspot/test/testlibrary/whitebox \
        -Dtest.classes=/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/multi-tenant \
        -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/multi-tenant:/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/testlibrary:/tmp/tone/run/jtreg/jt-work/hotspot_test/classes/29/testlibrary/whitebox \
        -Djdk.lang.processReaperUseDefaultStackSize=true \
        -Xmixed \
        -ea \
        -esa \
        -Xbootclasspath/a:. \
        -XX:+UnlockDiagnosticVMOptions \
        -XX:+IgnoreUnrecognizedVMOptions \
        -XX:+TraceTenantKillThreads \
        -XX:+MultiTenant \
        -XX:+TenantThreadStop \
        -XX:+WhiteBoxAPI \
        com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/hotspot_test/multi-tenant/TestKillThread.d/main.1.jta

TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.NullPointerException

from dragonwell8.

Related Issues (20)

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.