You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by laredotornado <la...@gmail.com> on 2009/11/02 21:57:28 UTC

Axis2: NoSuchMethodError addAnonymousOperations()V

Hi,

I'm trying to upgrade our Axis2 client to 1.5.1 (we are using Java 1.5), but
am getting an error when running the generated client against our web
service.  The stack trace is below.  I'm using Maven 1.1 to generate the
client.  Basically, do any of you know what jar file is generating the call
to "addAnonymousOperations()V"?

Thanks, - Dave


Here is the maven.xml file ...

<project  xmlns:j="jelly:core" xmlns:ant="jelly:ant">
  <preGoal name="java:compile">
    <ant:property name="downloadedWSDL" value="target/MatchingService.wsdl"
/>
    <ant:get
src="http://localhost:8080//apps/dor/dmv/driver/matching//services/MatchingService?wsdl"
             dest="${downloadedWSDL}"
             username="dalvarado"
             password="password" />
    <ant:mkdir dir="${maven.build.dir}/src" />
    <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"
classpathref="maven.dependency.classpath">
      <arg line="-uri ${downloadedWSDL}" />
      <arg line="-or" />
      <arg line="-d adb" />
      <arg line="-o target/" />
    </java>
    <ant:javac
      debug="true"
      debuglevel="vars,lines,source"
      destdir="${maven.build.dest}"
      excludes="**/package.html"
      srcdir="${basedir}/target/src" >
     <ant:classpath>
      <ant:path refid="maven.dependency.classpath" />
     </ant:classpath>
    </ant:javac>
  </preGoal>
</project>

Here is the stack trace ...

myco.dor.dmv.driver.matching.soap.MatchingServiceStub.addAnonymousOperations()V
java.lang.NoSuchMethodError:
myco.dor.dmv.driver.matching.soap.MatchingServiceStub.addAnonymousOperations()V
        at
myco.dor.dmv.driver.matching.soap.MatchingServiceStub.populateAxisService(MatchingServiceStub.java:42)
        at
myco.dor.dmv.driver.matching.soap.MatchingServiceStub.<init>(MatchingServiceStub.java:116)
        at
myco.dor.dmv.driver.matching.soap.MatchingServiceStub.<init>(MatchingServiceStub.java:105)
        at
myco.dor.dmv.driver.matching.soap.MatchingServiceStub.<init>(MatchingServiceStub.java:154)
        at
myco.dor.dmv.driver.matching.test.Base.createClientStub(Base.java:57)
        at myco.dor.dmv.driver.matching.test.Base.setUp(Base.java:48)
        at
myco.dor.dmv.driver.matching.test.MatchingServiceTestBase.setUp(MatchingServiceTestBase.java:28)
        at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:195)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at
org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:116)
        at org.apache.maven.werkz.Goal.fire(Goal.java:691)
        at org.apache.maven.werkz.Goal.attain(Goal.java:623)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:712)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)
        at org.apache.maven.cli.App.doMain(App.java:307)
        at org.apache.maven.cli.App.main(App.java:217)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
-- 
View this message in context: http://old.nabble.com/Axis2%3A-NoSuchMethodError-addAnonymousOperations%28%29V-tp26157828p26157828.html
Sent from the Axis - User mailing list archive at Nabble.com.


Re: Axis2: NoSuchMethodError addAnonymousOperations()V

Posted by Amila Suriarachchi <am...@gmail.com>.
I think you use an older version to generate code. use the same version and
see.

thanks,
Amila.

On Tue, Nov 3, 2009 at 2:27 AM, laredotornado <la...@gmail.com>wrote:

>
> Hi,
>
> I'm trying to upgrade our Axis2 client to 1.5.1 (we are using Java 1.5),
> but
> am getting an error when running the generated client against our web
> service.  The stack trace is below.  I'm using Maven 1.1 to generate the
> client.  Basically, do any of you know what jar file is generating the call
> to "addAnonymousOperations()V"?
>
> Thanks, - Dave
>
>
> Here is the maven.xml file ...
>
> <project  xmlns:j="jelly:core" xmlns:ant="jelly:ant">
>  <preGoal name="java:compile">
>    <ant:property name="downloadedWSDL" value="target/MatchingService.wsdl"
> />
>    <ant:get
> src="
> http://localhost:8080//apps/dor/dmv/driver/matching//services/MatchingService?wsdl
> "
>             dest="${downloadedWSDL}"
>             username="dalvarado"
>             password="password" />
>    <ant:mkdir dir="${maven.build.dir}/src" />
>    <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"
> classpathref="maven.dependency.classpath">
>      <arg line="-uri ${downloadedWSDL}" />
>      <arg line="-or" />
>      <arg line="-d adb" />
>      <arg line="-o target/" />
>    </java>
>    <ant:javac
>      debug="true"
>      debuglevel="vars,lines,source"
>      destdir="${maven.build.dest}"
>      excludes="**/package.html"
>      srcdir="${basedir}/target/src" >
>     <ant:classpath>
>      <ant:path refid="maven.dependency.classpath" />
>     </ant:classpath>
>    </ant:javac>
>  </preGoal>
> </project>
>
> Here is the stack trace ...
>
>
> myco.dor.dmv.driver.matching.soap.MatchingServiceStub.addAnonymousOperations()V
> java.lang.NoSuchMethodError:
>
> myco.dor.dmv.driver.matching.soap.MatchingServiceStub.addAnonymousOperations()V
>        at
>
> myco.dor.dmv.driver.matching.soap.MatchingServiceStub.populateAxisService(MatchingServiceStub.java:42)
>        at
>
> myco.dor.dmv.driver.matching.soap.MatchingServiceStub.<init>(MatchingServiceStub.java:116)
>        at
>
> myco.dor.dmv.driver.matching.soap.MatchingServiceStub.<init>(MatchingServiceStub.java:105)
>        at
>
> myco.dor.dmv.driver.matching.soap.MatchingServiceStub.<init>(MatchingServiceStub.java:154)
>        at
> myco.dor.dmv.driver.matching.test.Base.createClientStub(Base.java:57)
>        at myco.dor.dmv.driver.matching.test.Base.setUp(Base.java:48)
>        at
>
> myco.dor.dmv.driver.matching.test.MatchingServiceTestBase.setUp(MatchingServiceTestBase.java:28)
>        at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:195)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
>        at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>        at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>        at
> org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
>        at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>        at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>        at
> org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
>        at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>        at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
>        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:250)
>        at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>        at
>
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:83)
>        at
>
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:116)
>        at org.apache.maven.werkz.Goal.fire(Goal.java:691)
>        at org.apache.maven.werkz.Goal.attain(Goal.java:623)
>        at
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:712)
>        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)
>        at org.apache.maven.cli.App.doMain(App.java:307)
>        at org.apache.maven.cli.App.main(App.java:217)
>        at com.werken.forehead.Forehead.run(Forehead.java:551)
>        at com.werken.forehead.Forehead.main(Forehead.java:581)
> --
> View this message in context:
> http://old.nabble.com/Axis2%3A-NoSuchMethodError-addAnonymousOperations%28%29V-tp26157828p26157828.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>


-- 
Amila Suriarachchi
WSO2 Inc.
blog: http://amilachinthaka.blogspot.com/