[ 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]