Axis2: NoSuchMethodError addAnonymousOperations()V

View: New views
2 Messages — Rating Filter:   Alert me  

Axis2: NoSuchMethodError addAnonymousOperations()V

by laredotornado :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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)

Re: Axis2: NoSuchMethodError addAnonymousOperations()V

by Amila Suriarachchi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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 <laredotornado@...> 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/