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

Reply via email to