This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
NB 5.5 200608260000 JDK pseudolocalized XML file with multibyte character in name (or path) cannot be validated. IAE is thrown when validation action is called. java.lang.IllegalArgumentException: Parameter file was not normalized. Was /space/copy/JavaApplication8/doc%E7%B2%AE.xml instead of /space/copy/JavaApplication8/doc粮.xml at org.openide.filesystems.FileUtil.fromFile(FileUtil.java:471) at org.netbeans.modules.xml.core.actions.InputOutputReporter.display(InputOutputReporter.java:165)
I cannot reproduce this issue, I've created the doc粮.xml on my local system and I was able to validate it w/o any problems. Could you please provide steps how to reproduce this issue. Maybe attaching the project with that xml file would be enough.
Created attachment 33553 [details] Test project
Steps to reproduce: 1) create new project 2) create XML file (in pseudolocalized build it contains multibyte name by default) 3) press Validate XML buttonn -> exception it thrown
Created attachment 33554 [details] full stacktrace
Thanks, I am able to reproduce it now -> TM 5.5
F. Checking in src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java; /cvs/xml/core/src/org/netbeans/modules/xml/core/actions/InputOutputReporter.java,v <-- InputOutputReporter.java new revision: 1.21.52.3; previous revision: 1.21.52.2 done
verified