[
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)