You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Akira Ajisaka (Jira)" <ji...@apache.org> on 2020/10/20 14:30:00 UTC

[jira] [Commented] (MAPREDUCE-7302) Upgrading to JUnit 4.13 causes testcase TestFetcher.testCorruptedIFile() to fail

    [ https://issues.apache.org/jira/browse/MAPREDUCE-7302?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217631#comment-17217631 ] 

Akira Ajisaka commented on MAPREDUCE-7302:
------------------------------------------

For {{@VisibleForTesting}}, would you use guava from hadoop-thirdparty instead of google guava? (Ref: HADOOP-17288)
Running "mvn process-sources" can update the import automatically via maven-replacer-plugin.

> Upgrading to JUnit 4.13 causes testcase TestFetcher.testCorruptedIFile() to fail
> --------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-7302
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-7302
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>          Components: test
>            Reporter: Peter Bacsko
>            Assignee: Peter Bacsko
>            Priority: Major
>         Attachments: MAPREDUCE-7302-001.patch, MAPREDUCE-7302-002.patch
>
>
> See related ticket YARN-10460. JUnit 4.13 causes the same failure:
> {noformat}
> [ERROR] Tests run: 16, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.851 s <<< FAILURE! - in org.apache.hadoop.mapreduce.task.reduce.TestFetcher
> [ERROR] testCorruptedIFile(org.apache.hadoop.mapreduce.task.reduce.TestFetcher)  Time elapsed: 0.15 s  <<< ERROR!
> java.lang.IllegalThreadStateException
> 	at java.lang.ThreadGroup.addUnstarted(ThreadGroup.java:867)
> 	at java.lang.Thread.init(Thread.java:405)
> 	at java.lang.Thread.init(Thread.java:349)
> 	at java.lang.Thread.<init>(Thread.java:678)
> 	at java.util.concurrent.Executors$DefaultThreadFactory.newThread(Executors.java:613)
> 	at org.apache.hadoop.thirdparty.com.google.common.util.concurrent.ThreadFactoryBuilder$1.newThread(ThreadFactoryBuilder.java:163)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.<init>(ThreadPoolExecutor.java:619)
> 	at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:932)
> 	at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1367)
> 	at org.apache.hadoop.io.ReadaheadPool.submitReadahead(ReadaheadPool.java:159)
> 	at org.apache.hadoop.io.ReadaheadPool.readaheadStream(ReadaheadPool.java:141)
> 	at org.apache.hadoop.mapred.IFileInputStream.doReadahead(IFileInputStream.java:159)
> 	at org.apache.hadoop.mapred.IFileInputStream.<init>(IFileInputStream.java:88)
> 	at org.apache.hadoop.mapreduce.task.reduce.TestFetcher.testCorruptedIFile(TestFetcher.java:587)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: mapreduce-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: mapreduce-issues-help@hadoop.apache.org