[jboss-jira] [JBoss JIRA] (WFCORE-3317) Some deployment-scanner unit tests from wf-core fail on IBM JDK intermittently
Brian Stansberry (JIRA)
issues at jboss.org
Tue Sep 26 09:59:00 EDT 2017
[ https://issues.jboss.org/browse/WFCORE-3317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brian Stansberry updated WFCORE-3317:
-------------------------------------
Component/s: Deployment Scanner
> Some deployment-scanner unit tests from wf-core fail on IBM JDK intermittently
> ------------------------------------------------------------------------------
>
> Key: WFCORE-3317
> URL: https://issues.jboss.org/browse/WFCORE-3317
> Project: WildFly Core
> Issue Type: Bug
> Components: Deployment Scanner, Test Suite
> Reporter: Marek Kopecký
> Assignee: Marek Kopecký
>
> *Description of problem:*
> Some deployment-scanner unit tests from wf-core fail on IBM JDK intermittently.
> This is testsuite issue only.
> Affected test cases:
> * ShutdownFileSystemDeploymentServiceUnitTestCase
> * FileSystemDeploymentServiceUnitTestCase
> Executors.newSingleThreadExecutor() method returns ExecutorService with finalize method, that shutdown thread executor. Currently ExecutorService instance is not referenced, so IBM JDK calls finalize method. Finalize method calls shutdown method and size of thread-pool is decreased to 0 before lockDone.get(...) is called.
> *How reproducible:*
> 0.6% - intermittently on IBM JDK
> *Actual results - ShutdownFileSystemDeploymentServiceUnitTestCase:*
> StackTrace:
> {noformat}
> java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask at 67503391 rejected from java.util.concurrent.ThreadPoolExecutor at ae603d77[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
> at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2058)
> at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:834)
> at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1380)
> at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
> at java.util.concurrent.Executors$DelegatedExecutorService.submit(Executors.java:692)
> at org.jboss.as.server.deployment.scanner.ShutdownFileSystemDeploymentServiceUnitTestCase.testUncleanShutdown(ShutdownFileSystemDeploymentServiceUnitTestCase.java:156)
> {noformat}
> *Actual results - FileSystemDeploymentServiceUnitTestCase:*
> StackTrace:
> {noformat}
> java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.FutureTask at 9408464a rejected from java.util.concurrent.ThreadPoolExecutor at fa7bfba[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]
> at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2058)
> at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:834)
> at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1380)
> at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
> at java.util.concurrent.Executors$DelegatedExecutorService.submit(Executors.java:692)
> at org.jboss.as.server.deployment.scanner.FileSystemDeploymentServiceUnitTestCase.testUncleanShutdown(FileSystemDeploymentServiceUnitTestCase.java:1755)
> {noformat}
> *Expected results:*
> No errors
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list