On Wed, 1 May 2024 18:34:41 GMT, Weijun Wang <wei...@openjdk.org> wrote:
> I'm seeing > > ``` > java.lang.reflect.InvocationTargetException > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > at Executor.run(ConfigFileTest.java:746) > at ConfigFileTest.main(ConfigFileTest.java:95) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > at > com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) > at java.base/java.lang.Thread.run(Thread.java:1575) > Caused by: java.nio.file.InvalidPathException: Malformed input or input > contains unmappable characters: extra\ufffd\ufffd\ufffd.properties > at java.base/sun.nio.fs.UnixPath.encode(UnixPath.java:131) > at java.base/sun.nio.fs.UnixPath.<init>(UnixPath.java:77) > at java.base/sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:312) > at java.base/java.nio.file.Path.resolve(Path.java:516) > at FilesManager.newExtraFile(ConfigFileTest.java:662) > at ConfigFileTest.specialCharsIncludes(ConfigFileTest.java:191) > at ConfigFileTest.testUnicodeIncludes3(ConfigFileTest.java:224) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > ... 7 more > ``` > > This is a Linux 5.15.0-105.125.6.2.1.el8uek.x86_64 (amd64). May I ask you to run `System.getProperty("sun.jnu.encoding")` in a _jshell_ and give me the output? I've tested in Fedora and RHEL 8 with UTF-8 encoding and it's passing. We may need some adjustments. ------------- PR Comment: https://git.openjdk.org/jdk/pull/16483#issuecomment-2089075360