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