[ https://issues.apache.org/jira/browse/AXIS2-3988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627381#action_12627381 ]
ryankicks edited comment on AXIS2-3988 at 8/31/08 9:26 PM: ----------------------------------------------------------- Below is a stack trace from my local with the problem previously mentioned: org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Id at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at com.zuora.api.axis2.ServiceStub.fromOM(ServiceStub.java:41576) at com.zuora.api.axis2.ServiceStub.query(ServiceStub.java:941) at com.zuora.api.base.ApiAxis2Base.query(ApiAxis2Base.java:381) at com.zuora.api.test.PaymentApiTest.testQuery(PaymentApiTest.java:180) 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:597) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Id at com.zuora.api.axis2.ServiceStub$Payment$Factory.parse(ServiceStub.java:9114) at com.zuora.api.axis2.ServiceStub$ExtensionMapper.getTypeObject(ServiceStub.java:6696) at com.zuora.api.axis2.ServiceStub$ZObject$Factory.parse(ServiceStub.java:23500) at com.zuora.api.axis2.ServiceStub$QueryResult$Factory.parse(ServiceStub.java:27162) at com.zuora.api.axis2.ServiceStub$QueryResponse$Factory.parse(ServiceStub.java:30814) at com.zuora.api.axis2.ServiceStub.fromOM(ServiceStub.java:41444) ... 19 more Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Id at com.zuora.api.axis2.ServiceStub$Payment$Factory.parse(ServiceStub.java:8903) ... 24 more What should I do to help get this issue resolved? It seems like the generated code is different for me when I use the different options. Is it not the same when you generate them and diff them? was (Author: ryankicks): Below is a stack trace from my local nothing the problem seen: org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement Id at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at com.zuora.api.axis2.ServiceStub.fromOM(ServiceStub.java:41576) at com.zuora.api.axis2.ServiceStub.query(ServiceStub.java:941) at com.zuora.api.base.ApiAxis2Base.query(ApiAxis2Base.java:381) at com.zuora.api.test.PaymentApiTest.testQuery(PaymentApiTest.java:180) 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:597) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement Id at com.zuora.api.axis2.ServiceStub$Payment$Factory.parse(ServiceStub.java:9114) at com.zuora.api.axis2.ServiceStub$ExtensionMapper.getTypeObject(ServiceStub.java:6696) at com.zuora.api.axis2.ServiceStub$ZObject$Factory.parse(ServiceStub.java:23500) at com.zuora.api.axis2.ServiceStub$QueryResult$Factory.parse(ServiceStub.java:27162) at com.zuora.api.axis2.ServiceStub$QueryResponse$Factory.parse(ServiceStub.java:30814) at com.zuora.api.axis2.ServiceStub.fromOM(ServiceStub.java:41444) ... 19 more Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement Id at com.zuora.api.axis2.ServiceStub$Payment$Factory.parse(ServiceStub.java:8903) ... 24 more What should I do to help get this issue resolved? It seems like the generated code is different for me when I use the different options. Is it not the same when you generate them and diff them? > using/not using generate-all generates different adb beans > ---------------------------------------------------------- > > Key: AXIS2-3988 > URL: https://issues.apache.org/jira/browse/AXIS2-3988 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: codegen > Affects Versions: 1.4 > Environment: Axis 2 1.4, JDK 1.6.0_05, Windows Vista > Reporter: Ryan Choi > Attachments: diff.zip, zuora.wsdl > > > i am generating the code for the attached WSDL using the following ant > definition: > <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"> > <classpath refid="axis2.classpath" /> > <arg value="-d" /> > <arg value="adb" /> > <arg value="-uri" /> > <arg file="${api.wsdl}" /> > <arg value="-ss" /> > <arg value="-sd" /> > <!-- > <arg value="-g" /> > --> > <arg value="-o" /> > <arg file="${api.generated.server}" /> > </java> > When I exclude the -g (generate-all) option, the generated bean for the > Account object handles the parent ZObject's fieldsToNull and Id fields > properly in the Account object itself. When I include the -g option, the > handling of the fieldsToNull and Id fields no longer appears in the Account > object. > I have also included a diff of the two generated Account objects, in case > that will help with the investigation. > Thanks! -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]