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

Reply via email to