[ http://issues.apache.org/jira/browse/AXIS2-757?page=all ]
     
Davanum Srinivas resolved AXIS2-757:
------------------------------------

    Resolution: Fixed

Please try latest SVN. we think we've fixed this now.

thanks,
dims

> XMLbeans code generation fails with ArrayStoreException in Ant but works from 
> WSDL2Code.main()
> ----------------------------------------------------------------------------------------------
>
>          Key: AXIS2-757
>          URL: http://issues.apache.org/jira/browse/AXIS2-757
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug

>   Components: databinding
>     Versions: 1.0
>  Environment: WinXP. jdk1.5.0_02. Eclipse 3.1.2.
>     Reporter: Kent Tong
>  Attachments: FileService.wsdl, build.xml
>
> Given a very simple WSDL (attached), the following Ant task fails:
>               <wsdl2code 
>                       wsdlfilename="FileService.wsdl" 
>                       databindingname="xmlbeans" 
>                       serverside="true" 
>                       generateallclasses="true" 
>                       generateservicexml="true" 
>                       packagename="com.foo.fs" 
>                       
> namespacetopackages="http://foo.com/FileService/=com.foo.fs,http://foo.com/FileService/schema=com.foo.schema";
>  />
> The stack trace is shown below. However, if I run WSDL2Code.main() directly, 
> then it works. I suspect this may be a classloader issue and could be related 
> to AXIS2-668. Changing databindingname to "adb" in build.xml also works.
> Stack trace:
> C:\Books\DWSAA\v20\workspace\FileService\build.xml:21: 
> org.apache.axis2.wsdl.codegen.CodeGenerationException: 
> java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>       at 
> org.apache.axis2.tool.ant.AntCodegenTask.execute(AntCodegenTask.java:266)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>       at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>       at 
> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
> Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: 
> java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>       at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:185)
>       at 
> org.apache.axis2.tool.ant.AntCodegenTask.execute(AntCodegenTask.java:264)
>       ... 11 more
> Caused by: java.lang.RuntimeException: 
> java.lang.reflect.InvocationTargetException
>       at 
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:93)
>       at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140)
>       ... 12 more
> Caused by: java.lang.reflect.InvocationTargetException
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at 
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:83)
>       ... 13 more
> Caused by: java.lang.RuntimeException: java.lang.ArrayStoreException
>       at 
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:192)
>       ... 18 more
> Caused by: java.lang.ArrayStoreException
>       at java.lang.System.arraycopy(Native Method)
>       at java.util.ArrayList.toArray(Unknown Source)
>       at 
> org.apache.axis2.xmlbeans.CodeGenerationUtility.convertToSchemaDocumentArray(CodeGenerationUtility.java:369)
>       at 
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:157)
>       ... 18 more
> --- Nested Exception ---
> org.apache.axis2.wsdl.codegen.CodeGenerationException: 
> java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>       at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:185)
>       at 
> org.apache.axis2.tool.ant.AntCodegenTask.execute(AntCodegenTask.java:264)
>       at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>       at org.apache.tools.ant.Task.perform(Task.java:364)
>       at org.apache.tools.ant.Target.execute(Target.java:341)
>       at org.apache.tools.ant.Target.performTasks(Target.java:369)
>       at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>       at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>       at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>       at 
> org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
>       at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
>       at 
> org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
> Caused by: java.lang.RuntimeException: 
> java.lang.reflect.InvocationTargetException
>       at 
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:93)
>       at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:140)
>       ... 12 more
> Caused by: java.lang.reflect.InvocationTargetException
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at 
> org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension.engage(XMLBeansExtension.java:83)
>       ... 13 more
> Caused by: java.lang.RuntimeException: java.lang.ArrayStoreException
>       at 
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:192)
>       ... 18 more
> Caused by: java.lang.ArrayStoreException
>       at java.lang.System.arraycopy(Native Method)
>       at java.util.ArrayList.toArray(Unknown Source)
>       at 
> org.apache.axis2.xmlbeans.CodeGenerationUtility.convertToSchemaDocumentArray(CodeGenerationUtility.java:369)
>       at 
> org.apache.axis2.xmlbeans.CodeGenerationUtility.processSchemas(CodeGenerationUtility.java:157)
>       ... 18 more

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

Reply via email to