java.io.IOException: No such file or directory if folder pointed by -o option
is missing
----------------------------------------------------------------------------------------
Key: AXIS2-228
URL: http://issues.apache.org/jira/browse/AXIS2-228
Project: Apache Axis 2.0 (Axis2)
Type: Bug
Components: wsdl
Versions: 0.92
Reporter: Samisa Abeysinghe
I used the following command:
java -cp
../axis2/java/target/lib/axis2-0.92.jar:../axis2/java/target/lib/axis-wsdl4j-1.2.jar:../axis2/java/target/lib/stax-api-1.0.jar:../axis2/java/target/lib/commons-logging-1.0.3.jar:../axis2/java/target/lib/log4j-1.2.8.jar:../axis2/java/target/lib/xbean-2.0.0-beta1.jar
org.apache.axis2.wsdl.WSDL2Code -uri
../axiscpp/ws-axis/c/c/deploy/wsdls/bench.wsdl -o out -d 0
and got the following error:
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
org.apache.axis2.wsdl.codegen.CodeGenerationException: java.io.IOException: No
such file or directory
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:104)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30)
Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.io.IOException: No such file or directory
at
org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStub(MultiLanguageClientEmitter.java:161)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:97)
... 1 more
Caused by: java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:850)
at
org.apache.axis2.wsdl.util.FileWriter.createClassFile(FileWriter.java:64)
at
org.apache.axis2.wsdl.codegen.writer.ClassWriter.createOutFile(ClassWriter.java:109)
at
org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.writeClass(MultiLanguageClientEmitter.java:503)
at
org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.writeInterface(MultiLanguageClientEmitter.java:379)
at
org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStubBinding(MultiLanguageClientEmitter.java:278)
at
org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStubAutomatic(MultiLanguageClientEmitter.java:307)
at
org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStub(MultiLanguageClientEmitter.java:155)
... 2 more
Wen I create the out folder manually and run, then it works
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira