on 10-12-2004 7:41 AM
Hallo,
I tried to develop a first WebDynpro application as it is described in the tutorial "Create a Simple WebDynpro Application". When I try to run the application the following error occurs
Web Dynpro product information:
Product: null, Vendor: SAP AG, Version: null, Build ID: 6.3003.00.0000.20031125134518.0000, Build Date: Tue Oct 05 10:47:45 CEST 2004
-
Error stacktrace:
java.lang.NoClassDefFoundError: com/sap/tc/webdynpro/progmodel/gci/IGCIComponentDelegate
-
Loader Info -
ClassLoader name: [local/WebDynpro_Basics]
Parent loader name: [Frame ClassLoader]
References:
service:servlet_jsp
service:ejb
common:service:iiop;service:naming;service:p4;service:ts
service:jmsconnector
library:jsse
library:servlet
common:library:activation;library:mail
library:ejb20
library:j2eeca
library:jms
library:opensql
library:webservices_lib
interface:resourcecontext_api
interface:webservices
sap.com/tcwddispwda
sap.com/tcwdcorecomp
service:webdynpro
service:sld
library:tcddicddicservices
library:com.sap.aii.proxy.framework
library:tcgraphicsigs
library:com.sap.mw.jco
library:com.sap.lcr.api.cimclient
library:sapxmltoolkit
library:com.sap.aii.util.rb
library:com.sap.util.monitor.jarm
library:tcddicddicruntime
common:library:com.sap.security.api.sda;library:com.sap.security.core.sda;library:security.class
library:com.sap.aii.util.xml
library:tccolapi
library:com.sap.aii.util.misc
library:tc~cmi
library:tccolruntime
Resources:
C:\usr\sap\J2E\JC00\j2ee\cluster\server0\apps\local\WebDynpro_Basics\webdynpro\public\lib\app.jar
Loading model: {parent,references,local}
-
The error occurred while trying to load "com.sap.tc.webdynpro.tutorials.introduction.basics.wdp.InternalFirstComponent".
at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:326)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:41)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doInit(ClientComponent.java:738)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:327)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:325)
at com.sap.tc.webdynpro.clientserver.task.Task.createApplication(Task.java:177)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:485)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:48)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:236)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:137)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:100)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:37)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:363)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:222)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:301)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:682)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:220)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:94)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:142)
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:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
I think I need a special class file in the build path, but I can not find the class which is missing in the plugins of the DeveloperStudio. Could somebody help me?
Hi Ebnet,
as a first question: What versions of WAS / NWDS are you using?! (Main question is if you are using corresponding versions, i.e. NWDS 2.0.x with WAS 6.40 SP x, with the same value for x.)
Hope it helps
Detlev
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Open http://localhost:50000/webdynpro/dispatcher/sap.com/tcwdtools/WebDynproConsole.
Drill down to Admin Menu -> About -> Server.
Then take a look at <i>Web Dynpro Runtime Version</i> field, something like: Vendor: SAP, Build ID: 6.400<b>8</b>.XXXXX
The bolded value must correspond to the subversion of NSWD, like 2.0.<b>8</b>
Regards,
VS
Heck, the naming was changed (???)
Just verified: SP7 has build version 6.<u>3</u>00<b>7</b> but SP9 is 6.<u>4</u>00<b>9</b>.
Anyway, it seems that you have a mismatch: NW from SP8 and WAS from SP3. You have to use both from the same version (believe me, option with NW/WAS SP8 is muuuuch better
Regards,
VS
Hi
I am getting an error when i map an attribute in view context to an attribute in component context .if i remove this mapping the application works fine with out the data being passed.
Error stacktrace:
<b>java.lang.NoSuchMethodError: com.sap.tc.webdynpro.progmodel.context.MappedAttribute.<init>(Lcom/sap/tc/webdynpro/progmodel/context/AttributeInfo;)V
at</b> com.sap.test.welcome.wdp.InternalStartView$ContextElement.wdpGetObject(InternalStartView.java:140)
at com.sap.tc.webdynpro.progmodel.context.AttributePointer.getObject(AttributePointer.java:140)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.getAndFormat(DataContainer.java:940)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.getAndFormat(DataContainer.java:917)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.renderAttribute(DataContainerRenderer.java:970)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.access$200(DataContainerRenderer.java:70)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer$AttributeRenderer.render(DataContainerRenderer.java:1225)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.visitNodeOrElements(DataContainerRenderer.java:697)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.visitNodeOrElements(DataContainerRenderer.java:555)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.visitAttributeInfo(DataContainerRenderer.java:496)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.visitNodeInfo(DataContainerRenderer.java:276)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.visitContext(DataContainerRenderer.java:183)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.visitDataContainer(DataContainerRenderer.java:129)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.data.DataContainerRenderer.render(DataContainerRenderer.java:95)
at com.sap.tc.webdynpro.clientserver.renderer.AbstractRenderManager.render(AbstractRenderManager.java:62)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.core.CSFResponseRenderer.renderDataContainerUpdates(CSFResponseRenderer.java:798)
at com.sap.tc.webdynpro.clientimpl.csf.renderer.core.CSFResponseRenderer.renderUserInterfaceUpdates(CSFResponseRenderer.java:1176)
at com.sap.tc.webdynpro.clientimpl.http.client.AbstractUpdateClientPeer.sendResponse(AbstractUpdateClientPeer.java:147)
at com.sap.tc.webdynpro.clientimpl.csf.client.CSFUpdateClientPeer.sendResponse(CSFUpdateClientPeer.java:81)
at com.sap.tc.webdynpro.clientimpl.csf.client.CSFClient.sendResponse(CSFClient.java:494)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:578)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:49)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:239)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:130)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:92)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:35)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:373)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:250)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:321)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:299)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:698)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:223)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:146)
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:140)
Is this because of the version problem.?
the NWSD Version we are using is 2.0.3
and to see the WAS version i followed the steps posted by Valery Silaev
<b>Open http://localhost:50000/webdynpro/dispatcher/sap.com/tcwdtools/WebDynproConsole.
Drill down to Admin Menu -> About -> Server.</b>
but for us nothing is displayed in Web Dynpro Runtime Version field,
Is there any other way to see the WAS version.
If anybody has faced similar problem please do reply.
Thanks in Advance,
Lakshmi.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.