Class com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest
Tests
Test |
Duration |
Result |
testConcurrentOfferPoll |
1.001s |
passed |
testConcurrentPollOffer |
1.001s |
passed |
testConcurrentRemovals |
1.001s |
passed |
testExpeditedOfferPollOfferPoll |
0.001s |
passed |
testIterator |
0.001s |
passed |
testManyPollsFewOffers |
2.581s |
passed |
testMultipleOfferPollConcurrently |
2.129s |
passed |
testOfferRemovePollOfferPoll |
0s |
passed |
Standard output
java.lang.InterruptedException
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1040)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
at com.ibm.ws.threading.internal.DoubleQueue.take(DoubleQueue.java:231)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:212)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:188)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
java.lang.InterruptedException
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1040)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1345)
at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318)
at com.ibm.ws.threading.internal.DoubleQueue.take(DoubleQueue.java:231)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:212)
at com.ibm.ws.threading.internal.DoubleInsertionPointQueueTest$RepeatingPollTask.call(DoubleInsertionPointQueueTest.java:188)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Standard error
[err] at com.ibm.websphere.ras.CapturedOutputHolder.publishTraceLogRecord(CapturedOutputHolder.java:156)
[err] at com.ibm.ws.logging.internal.impl.BaseTraceService.debug(BaseTraceService.java:751)
[err] at com.ibm.websphere.ras.Tr.debug(Tr.java:447)
[err] at com.ibm.ws.threading.internal.PolicyExecutorImpl$GlobalPoolTask.run(PolicyExecutorImpl.java:212)
[err] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[err] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[err] at java.base/java.lang.Thread.run(Thread.java:834)
[err] Exception in thread "null-thread-3"
java.lang.NullPointerException
at com.ibm.websphere.ras.CapturedOutputHolder.publishTraceLogRecord(CapturedOutputHolder.java:156)
at com.ibm.ws.logging.internal.impl.BaseTraceService.debug(BaseTraceService.java:743)
at com.ibm.websphere.ras.Tr.debug(Tr.java:424)
at com.ibm.ws.threading.internal.ThreadFactoryImpl$LibertyThread.setContextClassLoader(ThreadFactoryImpl.java:140)
at com.ibm.ws.threading.internal.ThreadFactoryImpl$3.run(ThreadFactoryImpl.java:102)
at com.ibm.ws.threading.internal.ThreadFactoryImpl$3.run(ThreadFactoryImpl.java:80)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:678)
at com.ibm.ws.threading.internal.ThreadFactoryImpl.newThread(ThreadFactoryImpl.java:80)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.<init>(ThreadPoolExecutor.java:623)
at java.base/java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:912)
at java.base/java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:1005)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)