[jboss-jira] [JBoss JIRA] (WFCORE-3317) Some deployment-scanner unit tests from wf-core fail on IBM JDK intermittently

Marek Kopecký (JIRA) issues at jboss.org
Wed Sep 27 03:22:00 EDT 2017


     [ https://issues.jboss.org/browse/WFCORE-3317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marek Kopecký updated WFCORE-3317:
----------------------------------
    Git Pull Request: https://github.com/wildfly/wildfly-core/pull/2845, https://github.com/jbossas/wildfly-core-eap/pull/433, https://github.com/wildfly/wildfly-core/pull/2846  (was: https://github.com/wildfly/wildfly-core/pull/2845, https://github.com/jbossas/wildfly-core-eap/pull/433)


> 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