cancel
Showing results for 
Search instead for 
Did you mean: 

Using an Email Webservice in WebDynpro

Former Member
0 Kudos

Has anyone tried the Email Web service tutorial included with the help files on NWDS sp7. I keep getting the same error I have checked everything I would appreciate any help here is the error message.

java.lang.NoSuchMethodError: com.sap.engine.services.webservices.jaxrpc.wsdl2java.BaseGeneratedStub._endLogFrame(Ljava/lang/String;)V

at com.sap.tc.webdynpro.tutorial.emailws.model.proxies.IEmailServicebindingStub.sendMail(IEmailServicebindingStub.java:95)

at com.sap.tc.webdynpro.tutorial.emailws.model.Request_IEmailService_sendMail.execute(Request_IEmailService_sendMail.java:66)

at com.sap.tc.webdynpro.tutorials.emailws.EmailFormView.onActionSendEmail(EmailFormView.java:152)

at com.sap.tc.webdynpro.tutorials.emailws.wdp.InternalEmailFormView.wdInvokeEventHandler(InternalEmailFormView.java:154)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:97)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:68)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:94)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:295)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:592)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:57)

at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:139)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:101)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:45)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:383)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:333)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:311)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:811)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:235)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:144)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi wael,

I got that work and I drafted a doc for the steps I did. See if you missed anything.

http://sapmats-us.sap-ag.de/download/download.cgi?id=J359E46JW7A1GRK5GQQTPCYZBJPIEAHQHUHEGQ7KEKNWOSX...

Regards,

Marc

Former Member
0 Kudos

Thanks Mark, I have tried your approach which is exactly the way i did but no luck. I still recieve the noSuchmethodError. I think it may be the proxy but I set it up to the best of my knowledge. (1) the workbench proxy settings (2) the lport1_1.lp file settings.

Wael Aoudi

Former Member
0 Kudos

Hi,

this noSuchmethod can be a typical mismatch problem of libraries in your IDE and the ones used at runtime on the server. Are the server and IDE the same SP level? Secondly was the project maybe created with a previous version of the IDE and then imported into this one? The hardcore way would be to compare the jar files referenced from your WebDynpro project with those in your App Server (probably located under the deployed WebService library). This is tedious though and maybe it is just a bug that they packaged the wrong proxy generator for Webservices with the IDE. Can you open an OSS message?

rgds

David

Former Member
0 Kudos

Thanks David(You're right i was using NWDS sp7 and my WAS 6.30 sp6.), I no longer receive the noSuchMethod Error but i get the proxy error, which i dont know how to surpass i have changed the setting in the lip file and in the workbench.

Former Member
0 Kudos

Hi,

which error do you get and which settings did you change from what to what?

Rgds

Daniel