When I use the plugin it generates this for struct8d8bdoctype.xsb

SchemaTypeSystemImpl:690

value: org.apache.xmlbeans.SchemaGlobalElement$Ref = 
{org.apache.xmlbeans.schemaglobalelement$...@2173} 
<mailto:%7borg.apache.xmlbeans.schemaglobalelement$...@2173%7d> 

_handle = struct8d8bdoctype

 

So when it try’s to call addDocument and cast it as a SchemaType.Ref it fails.

for (Iterator it = _documentTypes.entrySet().iterator(); it.hasNext(); )

        {

            Map.Entry entry = (Map.Entry) it.next();

            String ns = ((QName) entry.getKey()).getNamespaceURI();

            getContainerNonNull(ns).addDocumentType((SchemaType.Ref) 
entry.getValue());

        }

 

 

With ant it’s

value: org.apache.xmlbeans.SchemaType$Ref = 
{org.apache.xmlbeans.schematype$...@2629} 
<mailto:%7borg.apache.xmlbeans.schematype$...@2629%7d>  

_handle = struct8d8bdoctype

 

and it works…

 

I can supply the whole project.  It’s pretty small and it’s just using the 
sample code.

 

>>Martin Gainty 
>>BTW ..you spelled "wired" incorrectly..

 

Good thing I wasn’t trying to spell wired then…

 

From: ceri tandogan [mailto:[email protected]] 
Sent: Tuesday, May 18, 2010 12:03 PM
To: [email protected]
Subject: Re: Weird problem

 


Hello,

Which application server or servlet container are you using?

1)try to update wsdl.jar of app server common lib directory

2)Check if schemaorg_apache_xmlbeans.system.* is in your classpath.

CT

________________________________

From: Martin Gainty <[email protected]>
To: [email protected]
Sent: Tue, May 18, 2010 7:47:04 PM
Subject: RE: Weird problem

the axis2-wsdl2code-maven-plugin main site (and all mirrors appear to be 
down)..if you are able to attach or post the jar you have we can try to 
replicate problem here

Martin Gainty 
BTW ..you spelled "wired" incorrectly..
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.

Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire
 informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de 
ceci est interdite. Ce message sert à l'information seulement et n'aura pas 
n'importe quel effet légalement obligatoire. Étant donné que les email peuvent 
facilement être sujets à la manipulation, nous ne pouvons accepter aucune 
responsabilité pour le contenu fourni.







________________________________

Subject: Weird problem
Date: Tue, 18 May 2010 10:32:18 -0500
From: [email protected]
To: [email protected]

I’m trying to create a maven project for the quickstartxmlbeans example.  If I 
build it using the axis2-wsdl2code-maven-plugin I get the error below.  If I 
build it using the ant build.xml file which is generated it works fine.  This 
is on xp machine.  It seemed to work fine on Osx.  I used ant within the pom 
build file instead of axis2-wsdl2code-maven-plugin and it worked fine.  Any 
ideas where to look next?

 

Caused by: java.lang.RuntimeException: Could not instantiate 
SchemaTypeSystemImpl (java.lang.reflect.InvocationTargetException): is the 
version of xbean.jar correct?

        at 
schemaorg_apache_xmlbeans.system.sCA62E59A9FA1AB04F2C0D6123E3944E8.TypeSystemHolder.loadTypeSystem(Unknown
 Source)

        at 
schemaorg_apache_xmlbeans.system.sCA62E59A9FA1AB04F2C0D6123E3944E8.TypeSystemHolder.<clinit>(Unknown
 Source)

        ... 30 more

Caused by: java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

        at java.lang.reflect.Constructor.newInstance(Constructor.java:501)

        ... 32 more

Caused by: java.lang.ClassCastException: 
org.apache.xmlbeans.SchemaGlobalElement$Ref

        at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.buildContainers(SchemaTypeSystemImpl.java:690)

        at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader(SchemaTypeSystemImpl.java:322)

        at 
org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>(SchemaTypeSystemImpl.java:185)

        ... 36 more

 

And my configuration

<groupId>org.apache.axis2</groupId>

                <artifactId>axis2-wsdl2code-maven-plugin</artifactId>

                <version>${axis2.version}</version>

                <configuration>

                    
<packageName>samples.quickstart.service.xmlbeans</packageName>

                    <generateServerSide>true</generateServerSide>

                    
<generateServerSideInterface>true</generateServerSideInterface>

                    <databindingName>xmlbeans</databindingName>

                    <generateServicesXml>false</generateServicesXml>

                    <outputDirectory>src/main/</outputDirectory>

                    
<wsdlFile>${basedir}/src/main/resources/META-INF/StockQuoteService.wsdl</wsdlFile>

                    <namespaceToPackages>

                        
http://quickstart.samples/xsd=samples.quickstart.service.xmlbeans.xsd

                    </namespaceToPackages>

                    
<targetSourceFolderLocation>java/</targetSourceFolderLocation>

                    
<targetResourcesFolderLocation>resources/</targetResourcesFolderLocation>

                </configuration>

 

________________________________

Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. 
Learn more. 
<http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1>
 

 

Reply via email to