On Wed, 1 May 2024 18:34:41 GMT, Weijun Wang <[email protected]> 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