Skip to content

UnsupportedOperationException: View 'unix' not available #371

@glebsts

Description

@glebsts

Hello,
thank you for cool library. I was impressed at Geekout and started building project with that.
My desktop OS is Windows.

https://github.com/testcontainers/testcontainers-java/blob/master/core/src/main/java/org/testcontainers/utility/MountableFile.java#L269
try { return (int) Files.getAttribute(path, "unix:mode"); } catch (IOException e) { // fallback for non-posix environments .....

If we look at javadoc for Files.getAttribute(), and its source in JDK, we can see and trace that in case of not-existing attribute view (as 'unix' if file is on windows file system), UnsupportedOperationException is thrown, not IOException. Everything fails here without any fallback to non-posix env.

Is it a (known) bug, or I am doing something wrong?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions