You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Jeff U (JIRA)" <ji...@apache.org> on 2006/06/02 17:03:29 UTC

[jira] Created: (AXIS2-796) WSDL2Java fails with imported schemas in WSDL with file not found.

WSDL2Java fails with imported schemas in WSDL with file not found.
------------------------------------------------------------------

         Key: AXIS2-796
         URL: http://issues.apache.org/jira/browse/AXIS2-796
     Project: Apache Axis 2.0 (Axis2)
        Type: Bug

  Components: Tools  
    Versions: 1.0    
    Reporter: Jeff U


When using WSDL2Java as ant task schemas that are imported as relative and contained in the same directory as the WSDL cause the task to fail. It finds them early on and then looks in a different directory later on according to the output. This same WSDL and xsd's will work fine in the Eclipse AxisCodegen plugin.

I believe this is possibly due to the basedir not being set correctly. The Eclipse tool specifically sets the basedir early on in the configuration whereas WSDL2Java does not.

Stack trace produced. 

wsdl2java:
   [delete] Deleting directory D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\target\generated-sources\java
     [java] Retrieving schema at 'CustomerHeaderData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
     [java] Retrieving schema at 'CustomerMessages.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
     [java] Retrieving schema at 'CustomerData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/CustomerMessages.xsd'.
     [java] org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
     [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:94)
     [java] 	at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
     [java] 	at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
     [java] Caused by: org.apache.axis2.AxisFault: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified); nested exception is: 
     [java] 	java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
     [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243)
     [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:87)
     [java] 	... 2 more
     [java] Caused by: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
     [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1916)
     [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1929)
     [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:1714)
     [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:126)
     [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250)
     [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959)
     [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067)
     [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221)
     [java] 	... 3 more
     [java] Caused by: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
     [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:221)
     [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1911)
     [java] 	... 10 more
     [java] Java Result: 1
     [java] Exception in thread "main" 

-- 
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


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Resolved: (AXIS2-796) WSDL2Java fails with imported schemas in WSDL with file not found.

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-796?page=all ]

Davanum Srinivas resolved AXIS2-796.
------------------------------------

    Resolution: Fixed

Please try nightly, i believe this has been fixed. If it still fails, then let's reopen this bug.

-- dims

> WSDL2Java fails with imported schemas in WSDL with file not found.
> ------------------------------------------------------------------
>
>                 Key: AXIS2-796
>                 URL: http://issues.apache.org/jira/browse/AXIS2-796
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 1.0
>            Reporter: Jeff U
>         Assigned To: Ajith Harshana Ranabahu
>
> When using WSDL2Java as ant task schemas that are imported as relative and contained in the same directory as the WSDL cause the task to fail. It finds them early on and then looks in a different directory later on according to the output. This same WSDL and xsd's will work fine in the Eclipse AxisCodegen plugin.
> I believe this is possibly due to the basedir not being set correctly. The Eclipse tool specifically sets the basedir early on in the configuration whereas WSDL2Java does not.
> Stack trace produced. 
> wsdl2java:
>    [delete] Deleting directory D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\target\generated-sources\java
>      [java] Retrieving schema at 'CustomerHeaderData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerMessages.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/CustomerMessages.xsd'.
>      [java] org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:94)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
>      [java] Caused by: org.apache.axis2.AxisFault: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified); nested exception is: 
>      [java] 	java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243)
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:87)
>      [java] 	... 2 more
>      [java] Caused by: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1916)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1929)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:1714)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:126)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221)
>      [java] 	... 3 more
>      [java] Caused by: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:221)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1911)
>      [java] 	... 10 more
>      [java] Java Result: 1
>      [java] Exception in thread "main" 

-- 
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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Assigned: (AXIS2-796) WSDL2Java fails with imported schemas in WSDL with file not found.

Posted by "Deepal Jayasinghe (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/AXIS2-796?page=all ]

Deepal Jayasinghe reassigned AXIS2-796:
---------------------------------------

    Assign To: Ajith Harshana Ranabahu

> WSDL2Java fails with imported schemas in WSDL with file not found.
> ------------------------------------------------------------------
>
>          Key: AXIS2-796
>          URL: http://issues.apache.org/jira/browse/AXIS2-796
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug

>   Components: Tools
>     Versions: 1.0
>     Reporter: Jeff U
>     Assignee: Ajith Harshana Ranabahu

>
> When using WSDL2Java as ant task schemas that are imported as relative and contained in the same directory as the WSDL cause the task to fail. It finds them early on and then looks in a different directory later on according to the output. This same WSDL and xsd's will work fine in the Eclipse AxisCodegen plugin.
> I believe this is possibly due to the basedir not being set correctly. The Eclipse tool specifically sets the basedir early on in the configuration whereas WSDL2Java does not.
> Stack trace produced. 
> wsdl2java:
>    [delete] Deleting directory D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\target\generated-sources\java
>      [java] Retrieving schema at 'CustomerHeaderData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerMessages.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/CustomerMessages.xsd'.
>      [java] org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:94)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
>      [java] Caused by: org.apache.axis2.AxisFault: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified); nested exception is: 
>      [java] 	java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243)
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:87)
>      [java] 	... 2 more
>      [java] Caused by: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1916)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1929)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:1714)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:126)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221)
>      [java] 	... 3 more
>      [java] Caused by: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:221)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1911)
>      [java] 	... 10 more
>      [java] Java Result: 1
>      [java] Exception in thread "main" 

-- 
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


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-796) WSDL2Java fails with imported schemas in WSDL with file not found.

Posted by "Ajith Harshana Ranabahu (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-796?page=comments#action_12422117 ] 
            
Ajith Harshana Ranabahu commented on AXIS2-796:
-----------------------------------------------

I've tried this and Can't seem to find any problem. Can you attach the WSDL /XSD files that created the problem ?

> WSDL2Java fails with imported schemas in WSDL with file not found.
> ------------------------------------------------------------------
>
>                 Key: AXIS2-796
>                 URL: http://issues.apache.org/jira/browse/AXIS2-796
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 1.0
>            Reporter: Jeff U
>         Assigned To: Ajith Harshana Ranabahu
>
> When using WSDL2Java as ant task schemas that are imported as relative and contained in the same directory as the WSDL cause the task to fail. It finds them early on and then looks in a different directory later on according to the output. This same WSDL and xsd's will work fine in the Eclipse AxisCodegen plugin.
> I believe this is possibly due to the basedir not being set correctly. The Eclipse tool specifically sets the basedir early on in the configuration whereas WSDL2Java does not.
> Stack trace produced. 
> wsdl2java:
>    [delete] Deleting directory D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\target\generated-sources\java
>      [java] Retrieving schema at 'CustomerHeaderData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerMessages.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/CustomerMessages.xsd'.
>      [java] org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:94)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
>      [java] Caused by: org.apache.axis2.AxisFault: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified); nested exception is: 
>      [java] 	java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243)
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:87)
>      [java] 	... 2 more
>      [java] Caused by: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1916)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1929)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:1714)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:126)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221)
>      [java] 	... 3 more
>      [java] Caused by: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:221)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1911)
>      [java] 	... 10 more
>      [java] Java Result: 1
>      [java] Exception in thread "main" 

-- 
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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-796) WSDL2Java fails with imported schemas in WSDL with file not found.

Posted by "Mark Lepak (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/AXIS2-796?page=comments#action_12424095 ] 
            
Mark Lepak commented on AXIS2-796:
----------------------------------

I am having the same problem.  When a WSDL is used that has a reletave reference to a schema the schema is not found.  The error shows that it is looking for the relative schema in the wrong place.  This appears to be similar to ISSUE # 733.

My error output is below.  C:\Documents and Settings\P51109.000\workspace\EIB_header.xsd is the wrong place.

C:/Documents%20and%20Settings/P51109.000/workspace/Self%20Service%20Service/config/EIB_header.xsd  is the right place.

[java] Retrieving schema at 'EIB_header.xsd', relative to 'file:/C:/Documents%20and%20Settings/P51109.000/workspace/Self%20Service%20Service/config/'.
     [java] Retrieving schema at 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd', relative to 'file:/C:/Documents%20and%20Settings/P51109.000/workspace/Self%20Service%20Service/config/EIB_header.xsd'.
     [java] Retrieving schema at 'http://www.w3.org/2001/xml.xsd', relative to 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'.
     [java] Retrieving schema at 'http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd', relative to 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'.
     [java] Retrieving schema at 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd', relative to 'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'.
     [java] Retrieving schema at 'SelfServices.xsd', relative to 'file:/C:/Documents%20and%20Settings/P51109.000/workspace/Self%20Service%20Service/config/'.
     [java] Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
     [java] at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:94)
     [java] at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
     [java] at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
     [java] Caused by: org.apache.axis2.AxisFault: org.apache.ws.commons.schema.XmlSchemaException: C:\Documents and Settings\P51109.000\workspace\EIB_header.xsd (The system cannot find the file specified); nested exception is:
     [java] java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: C:\Documents and Settings\P51109.000\workspace\EIB_header.xsd (The system cannot find the file specified)
     [java] at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243)
     [java] at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:87)
     [java] ... 2 more
     [java] Caused by: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: C:\Documents and Settings\P51109.000\workspace\EIB_header.xsd (The system cannot find the file specified)
     [java] at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1916)
     [java] at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1929)
     [java] at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:1714)
     [java] at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:126)
     [java] at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250)
     [java] at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959)
     [java] at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067)
     [java] at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221)
     [java] ... 3 more
     [java] Caused by: org.apache.ws.commons.schema.XmlSchemaException: C:\Documents and Settings\P51109.000\workspace\EIB_header.xsd (The system cannot find the file specified)
     [java] at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:221)
     [java] at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1911)
     [java] ... 10 more

I can't send you the actual files because of privacy issues.

> WSDL2Java fails with imported schemas in WSDL with file not found.
> ------------------------------------------------------------------
>
>                 Key: AXIS2-796
>                 URL: http://issues.apache.org/jira/browse/AXIS2-796
>             Project: Apache Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: Tools
>    Affects Versions: 1.0
>            Reporter: Jeff U
>         Assigned To: Ajith Harshana Ranabahu
>
> When using WSDL2Java as ant task schemas that are imported as relative and contained in the same directory as the WSDL cause the task to fail. It finds them early on and then looks in a different directory later on according to the output. This same WSDL and xsd's will work fine in the Eclipse AxisCodegen plugin.
> I believe this is possibly due to the basedir not being set correctly. The Eclipse tool specifically sets the basedir early on in the configuration whereas WSDL2Java does not.
> Stack trace produced. 
> wsdl2java:
>    [delete] Deleting directory D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\target\generated-sources\java
>      [java] Retrieving schema at 'CustomerHeaderData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerMessages.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/'.
>      [java] Retrieving schema at 'CustomerData.xsd', relative to 'file:/D:/Documents%20and%20Settings/uchitjj/workspace/PaintContractorWS/src/main/wsdl/CustomerMessages.xsd'.
>      [java] org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:94)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>      [java] 	at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
>      [java] Caused by: org.apache.axis2.AxisFault: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified); nested exception is: 
>      [java] 	java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:243)
>      [java] 	at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:87)
>      [java] 	... 2 more
>      [java] Caused by: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1916)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1929)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleImport(SchemaBuilder.java:1714)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:126)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:250)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.getXMLSchema(WSDL2AxisServiceBuilder.java:959)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.copyExtensibleElements(WSDL2AxisServiceBuilder.java:1067)
>      [java] 	at org.apache.axis2.description.WSDL2AxisServiceBuilder.populateService(WSDL2AxisServiceBuilder.java:221)
>      [java] 	... 3 more
>      [java] Caused by: org.apache.ws.commons.schema.XmlSchemaException: D:\Documents and Settings\uchitjj\workspace\PaintContractorWS\src\CustomerMessages.xsd (The system cannot find the file specified)
>      [java] 	at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:221)
>      [java] 	at org.apache.ws.commons.schema.SchemaBuilder.resolveXmlSchema(SchemaBuilder.java:1911)
>      [java] 	... 10 more
>      [java] Java Result: 1
>      [java] Exception in thread "main" 

-- 
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

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org