On Tue, Jul 29, 2008 at 12:51 AM, Ridwan Tan (ridtan) <[EMAIL PROTECTED]>wrote:

>  Hello,
>
> I have run across into issues where wsdl2java fails to generate java codes
> from Exchange Web Service WSDL file on linux machine. The error reported
> is:
>
> Retrieving schema at 'messages.xsd', relative to '*
> file:/tmp/axis2-1.3/bin/*'.
> Retrieving schema at 'types.xsd', relative to '*
> file:/tmp/axis2-1.3/bin/messages*.
> xsd'.
> [INFO] Resolving schema with publicId [*
> http://schemas.microsoft.com/exchange/services/2006/messages*<http://schemas.microsoft.com/exchange/services/2006/messages>]
> and systemId [messages.xsd]
>
> [INFO] Resolving schema with publicId [*
> http://schemas.microsoft.com/exchange/services/2006/types*<http://schemas.microsoft.com/exchange/services/2006/types>]
> and systemId [types.xsd]
>
> Exception in thread "main"
> org.apache.axis2.wsdl.codegen.CodeGenerationException:
> java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:265)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> Caused by: java.lang.RuntimeException:
> java.lang.reflect.InvocationTargetException
>         at
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:114)
>         at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:218)
>         ... 2 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:103)
>         ... 3 more
> Caused by: java.lang.RuntimeException: org.apache.xmlbeans.XmlException:
> project://local/types.xsd:51:1: error: cvc-enumeration-valid: string value
> 'none' is no
>
> t a valid enumeration value for type of processContents attribute in
> xs:wildcard
>         at
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:319)
>         ... 8 more
> Caused by: org.apache.xmlbeans.XmlException:
> project://local/types.xsd:51:1: error: cvc-enumeration-valid: string value
> 'none' is not a valid enumeration value
>
> for type of processContents attribute in xs:wildcard
>         at
> org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:225)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:667)
>         at
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:183)
>         ... 8 more
>
> I am using the same binary and wsdl file on windows and that works fine. I
> have verified something obvious such as, windows line feed, correct import
> path, etc. I saw various mailing list archive, and it looks like a genuine
> issue in xmlbeans which has been fixed in 2.2. I have tried to update
> xmlbeans to 2.4 version, but the issue persists. I have also verified the
> class path on my linux environtment to ensure that we don't errorneously
> pick up older version of any library.
>
try to compile this wsdl file using the XmlBeans Scheama compiler tool in
linux platform.

thanks,
Amila.

> Please advise.
>
> Best regards,
>
> Ridwan
>



-- 
Amila Suriarachchi,
WSO2 Inc.

Reply via email to