[
https://issues.apache.org/jira/browse/CXF-3487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13046584#comment-13046584
]
Daniel Kulp commented on CXF-3487:
----------------------------------
This might be a Java bug on Linux or an OS issue or something. I'm not really
sure. I cannot figure out how to take the above strings that point to a valid
file on the filesystem and get a java.io.File object that returns true for
exists() or even a File pointing to the directory where .isDirectory() returns
true. A simple program like:
{code:java}
File file = new File("/tmp");
for (String f : file.list()) {
if (f.startsWith("test-")) {
File f2 = new File("/tmp/" + f);
System.out.println(f2);
System.out.println(f2.exists());
System.out.println(f2.isDirectory());
f2 = new File(file, f);
System.out.println(f2);
System.out.println(f2.exists());
System.out.println(f2.isDirectory());
}
}
for (File f : file.listFiles()) {
if (f.getName().startsWith("test-")) {
File f2 = new File("/tmp/" + f.getName());
System.out.println(f2);
System.out.println(f2.exists());
System.out.println(f2.isDirectory());
System.out.println(f);
System.out.println(f.exists());
System.out.println(f.isDirectory());
}
}
{code}
Returns false for everything for all directories I stuck in /tmp that start
with test- and have accents. If we can figure out how to get the File
object, we might be able to get this working.
Note: maven seems to have the same issue. If I stick a pom.xml in a directory
with an accent, maven cannot find the pom and won't build.
> wsdl2java cannot handle file path with accents
> ----------------------------------------------
>
> Key: CXF-3487
> URL: https://issues.apache.org/jira/browse/CXF-3487
> Project: CXF
> Issue Type: Bug
> Components: Tooling
> Affects Versions: 2.0.13, 2.2.11, 2.2.12, 2.4, 2.3.4
> Environment: * Linux Ubuntu 9.10
> * java version "1.6.0_24"
> Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
> Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)
> * CXF 2.4.0
> Reporter: Mickael Istria
> Labels: wsdl2java
>
> It is not possible to perfrom a wsdl2java operation on a file path or URL
> that contains an accent (é).
> Tried:
> * wsdl2java file:/home/mistria/accent_é.wsdl
> * wsdl2java file:/home/mistria/accent_%e9.wsdl
> * wsdl2java file:/home/mistria/accent_%E9.wsdl
> * wsdl2java /home/mistria/accent_é.wsdl
> * wsdl2java /home/mistria/accent_%e9.wsdl
> * wsdl2java /home/mistria/accent_%E9.wsdl
> Unsuccessfully
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira