commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bernd Eckenfels (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (VFS-521) [RAM][tests] Failure with Java 8
Date Fri, 02 May 2014 22:18:15 GMT

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

Bernd Eckenfels commented on VFS-521:
-------------------------------------

This seems to be a java8 thing, this test actually expects a `new IOException()` and instead
of this the "self suppression" is alerted. Internetz say it is related to try with resource,
however we dont use that (at least not in the VFS code). Maybe its a test framework problem?

> [RAM][tests] Failure with Java 8
> --------------------------------
>
>                 Key: VFS-521
>                 URL: https://issues.apache.org/jira/browse/VFS-521
>             Project: Commons VFS
>          Issue Type: Bug
>    Affects Versions: 2.1
>         Environment: Win64 with Maven 3.0.5 and Java 1.8.0_05
>            Reporter: Bernd Eckenfels
>            Assignee: Bernd Eckenfels
>            Priority: Blocker
>
> When running the unit tests the RAM provider custom tests fails only with Java 8 (build
and runtime):
> Tests run: 9, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 sec <<<
FAILURE! - in org.apache.commons.vfs2.provider.ram.test.CustomRamProviderTest
> testSmallFS(org.apache.commons.vfs2.provider.ram.test.CustomRamProviderTest)  Time elapsed:
0.012 sec  <<< ERROR!
> java.lang.IllegalArgumentException: Self-suppression not permitted
>         at org.apache.commons.vfs2.provider.ram.RamFileObject.resize(RamFileObject.java:277)
>         at org.apache.commons.vfs2.provider.ram.RamFileOutputStream.write(RamFileOutputStream.java:68)
>         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
>         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
>         at org.apache.commons.vfs2.util.MonitorOutputStream.flush(MonitorOutputStream.java:114)
>         at java.io.FilterOutputStream.close(FilterOutputStream.java:158)
>         at org.apache.commons.vfs2.util.MonitorOutputStream.close(MonitorOutputStream.java:54)
>         at org.apache.commons.vfs2.provider.DefaultFileContent$FileContentOutputStream.close(DefaultFileContent.java:711)
>         at org.apache.commons.vfs2.provider.ram.test.CustomRamProviderTest.testSmallFS(CustomRamProviderTest.java:264)



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message