cancel
Showing results for 
Search instead for 
Did you mean: 

Error running first webDynpro application

ian_maxwell2
Active Participant
0 Kudos

I've been working on the WebDynpro tutuorial for building a simple welcome application. Assembling the application went ok and even deploying went ok, but when attempting to actaully run the applicaiton occurs an error occurs. I've listed out the stack trace details below.

Any help would be appreciated.

java.lang.NoClassDefFoundError: com/sap/tc/webdynpro/progmodel/gci/IGCIComponentDelegate

-


Loader Info -


ClassLoader name: [local/Welcome]

Parent loader name: [Frame ClassLoader]

References:

common:service:http;service:servlet_jsp

service:ejb

common:service:iiop;service:naming;service:p4;service:ts

service:jmsconnector

library:jsse

library:servlet

common:library:IAIKSecurity;library:activation;library:mail;library:tcsecssl

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;service:com.sap.security.core.ume.service;service:connector;service:dbpool;service:keystore;service:security;service:userstore

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\Welcome\webdynpro\public\lib\app.jar

Loading model: {parent,references,local}

-


The error occurred while trying to load "com.sap.examples.welcome.wdp.InternalWelcomeComponent".

at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:326)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:42)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doInit(ClientComponent.java:748)

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:333)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:341)

at com.sap.tc.webdynpro.clientserver.task.Task.createApplication(Task.java:181)

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

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:319)

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

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

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

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)

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Check if you have the exactly same Web Dynpro version (service pack number) in your NetWeaver Developer Studio and the J2EE engine where your application is deployed.

If this is the case, do a full rebuild of the application such that all generated classes are rebuild, deploy and run again.

Does this solve the problem?

Armin

ian_maxwell2
Active Participant
0 Kudos

It Worked. It was the version being out of synch.

Thanks.

Former Member
0 Kudos

Ian,

Can you share on how to check the version and making it insynch ? I have the same problem and donot know the steps to proceed.

Thanks

Swami Bala

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi..

You can compare your Netweaver and J2EE server versions by the following:

J2EE server - WebDynpro console has about server link with Build ID

NWDS - Use About menu to see the version and build.

I would recommend installing the NWSD workstation from service marketplace. Its on the master J2EE DVDs.

Former Member
0 Kudos

Thanks