You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by 411161 <41...@fedex.com> on 2009/05/05 17:52:53 UTC

Re: nexclude in WSDLToJava deletes existing classes!



logemann wrote:
> 
> In my trial to ignore certain namespaces when generating classes with  
> the following ANT file:
> 
>      <target name="generateLogentisWsClient">
>          <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava"  
> fork="true">
>              <arg value="-client"/>
>              <arg value="-d"/>
>              <arg value="src"/>
>              <arg value="-nexclude"/>
>              <arg value="http://enum.model.bwh.logentis.de"/>
>              <arg value="-nexclude"/>
>              <arg value="http://model.bwh.logentis.de"/>
>              <arg value="res/OrderManager.wsdl"/>
>              <classpath>
>                  <path refid="cxf.classpath"/>
>              </classpath>
>          </java>
>      </target>
> 
> 
> i found out that classes that already exist (thus shouldnt be  
> generated) will be REMOVED from the src tree when using the mentioned  
> ant task above.... is this what the authors wanted? This is really  
> ugly....
> 
> --
> Marc Logemann
> blog http://logemannreloaded.blogspot.com
> privat http://www.logemann.org
> 
> 
> 
> 

When I try that, I get this error:

cxfWSDLToJava:
     [java] Exception in thread "Main Thread" java.lang.AbstractMethodError:
getTextContent
     [java]     at
org.apache.cxf.bus.extension.ExtensionFragmentParser.deserialiseNamespaces(ExtensionFragmentParser.java:89)
     [java]     at
org.apache.cxf.bus.extension.ExtensionFragmentParser.deserialiseExtensions(ExtensionFragmentParser.java:78)
     [java]     at
org.apache.cxf.bus.extension.ExtensionFragmentParser.getExtensions(ExtensionFragmentParser.java:60)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.loadFragment(ExtensionManagerImpl.java:120)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.load(ExtensionManagerImpl.java:114)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerImpl.java:83)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerImpl.java:57)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:91)
     [java]     at
org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:41)
     [java]     at
org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:37)
     [java]     at
org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:33)
     [java]     at
org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
     [java]     at
org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
     [java]     at
org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(AbstractToolContainer.java:186)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:157)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:127)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:252)
     [java]     at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:173)
     [java] Java Result: 1

BUILD SUCCESSFUL


Any ideas?

-- 
View this message in context: http://www.nabble.com/http-conf%3Aconduit-problem-----Virus-checked--tp18890644p23390336.html
Sent from the cxf-user mailing list archive at Nabble.com.


Re: nexclude in WSDLToJava deletes existing classes!

Posted by Daniel Kulp <dk...@apache.org>.
Sounds like you have an old version of Xerces or other DOM implementation (not 
DOM level 3 compliant) on the classpath.

Dan



> When I try that, I get this error:
>
> cxfWSDLToJava:
>      [java] Exception in thread "Main Thread"
> java.lang.AbstractMethodError: getTextContent
>      [java]     at
> org.apache.cxf.bus.extension.ExtensionFragmentParser.deserialiseNamespaces(
>ExtensionFragmentParser.java:89) [java]     at
> org.apache.cxf.bus.extension.ExtensionFragmentParser.deserialiseExtensions(
>ExtensionFragmentParser.java:78) [java]     at
> org.apache.cxf.bus.extension.ExtensionFragmentParser.getExtensions(Extensio
>nFragmentParser.java:60) [java]     at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadFragment(ExtensionMan
>agerImpl.java:120) [java]     at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.load(ExtensionManagerImpl
>.java:114) [java]     at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerIm
>pl.java:83) [java]     at
> org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerIm
>pl.java:57) [java]     at
> org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus
>.java:91) [java]     at
> org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:41)
>      [java]     at
> org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:37)
>      [java]     at
> org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:33)
>      [java]     at
> org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
>      [java]     at
> org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
>      [java]     at
> org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(AbstractT
>oolContainer.java:186) [java]     at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaConta
>iner.java:157) [java]     at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>.java:127) [java]     at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer
>.java:252) [java]     at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>      [java]     at
> org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>      [java]     at
> org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:173)
>      [java] Java Result: 1
>
> BUILD SUCCESSFUL
>
>
> Any ideas?

-- 
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog

RE: :Re: nexclude in WSDLToJava deletes existing classes!

Posted by Anthony Smith <an...@fedex.com>.
Using this old post helped solve the issue:
http://www.nabble.com/ClientFactoryBean-AbstractMethodError-tt13580636.h
tml#a13580636 

I tried another xerces.jar 

-----Original Message-----
From: 411161 [mailto:411161@fedex.com] 
Sent: Tuesday, May 05, 2009 10:53 AM
To: users@cxf.apache.org
Subject: <Suspected SPAM>:Re: nexclude in WSDLToJava deletes existing
classes!




logemann wrote:
> 
> In my trial to ignore certain namespaces when generating classes with

> the following ANT file:
> 
>      <target name="generateLogentisWsClient">
>          <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava"  
> fork="true">
>              <arg value="-client"/>
>              <arg value="-d"/>
>              <arg value="src"/>
>              <arg value="-nexclude"/>
>              <arg value="http://enum.model.bwh.logentis.de"/>
>              <arg value="-nexclude"/>
>              <arg value="http://model.bwh.logentis.de"/>
>              <arg value="res/OrderManager.wsdl"/>
>              <classpath>
>                  <path refid="cxf.classpath"/>
>              </classpath>
>          </java>
>      </target>
> 
> 
> i found out that classes that already exist (thus shouldnt be  
> generated) will be REMOVED from the src tree when using the mentioned

> ant task above.... is this what the authors wanted? This is really  
> ugly....
> 
> --
> Marc Logemann
> blog http://logemannreloaded.blogspot.com
> privat http://www.logemann.org
> 
> 
> 
> 

When I try that, I get this error:

cxfWSDLToJava:
     [java] Exception in thread "Main Thread"
java.lang.AbstractMethodError:
getTextContent
     [java]     at
org.apache.cxf.bus.extension.ExtensionFragmentParser.deserialiseNamespac
es(ExtensionFragmentParser.java:89)
     [java]     at
org.apache.cxf.bus.extension.ExtensionFragmentParser.deserialiseExtensio
ns(ExtensionFragmentParser.java:78)
     [java]     at
org.apache.cxf.bus.extension.ExtensionFragmentParser.getExtensions(Exten
sionFragmentParser.java:60)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.loadFragment(Extension
ManagerImpl.java:120)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.load(ExtensionManagerI
mpl.java:114)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManage
rImpl.java:83)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManage
rImpl.java:57)
     [java]     at
org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManager
Bus.java:91)
     [java]     at
org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:41)
     [java]     at
org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:37)
     [java]     at
org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:33)
     [java]     at
org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
     [java]     at
org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
     [java]     at
org.apache.cxf.tools.common.toolspec.AbstractToolContainer.getBus(Abstra
ctToolContainer.java:186)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaCo
ntainer.java:157)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContai
ner.java:127)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContai
ner.java:252)
     [java]     at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:
83)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
     [java]     at
org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:173)
     [java] Java Result: 1

BUILD SUCCESSFUL


Any ideas?

-- 
View this message in context:
http://www.nabble.com/http-conf%3Aconduit-problem-----Virus-checked--tp1
8890644p23390336.html
Sent from the cxf-user mailing list archive at Nabble.com.