背景
最近在做项目架构升级,并顺便升级了下基础组件。升级完之后,跑 UT 报一下异常:
Caused by: java.lang.UnsupportedOperationException: 'posix:permissions' not supported as initial attribute
at java.base/sun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:358)
at java.base/sun.nio.fs.WindowsFileSystemProvider.createDirectory(WindowsFileSystemProvider.java:509)
at java.base/java.nio.file.Files.createDirectory(Files.java:700)
at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:134)
at java.base/java.nio.file.TempFileHelper.createTempDirectory(TempFileHelper.java:171)
at java.base/java.nio.file.Files.createTempDirectory(Files.java:976)
at com.google.common.io.TempFileCreator$JavaNioCreator.createTempDir(TempFileCreator.java:102)
at com.google.common.io.Files.createTempDir(Files.java:439)
at redis.embedded.util.JarUtil.extractExecutableFromJar(JarUtil.java:13)
at redis.embedded.RedisExecProvider.get(RedisExecProvider.java:56)
at redis.embedded.RedisServerBuilder.resolveConfAndExec(RedisServerBuilder.java:105)
... 141 more