cancel
Showing results for 
Search instead for 
Did you mean: 

Debug Web Dyn Pro application. Absent library class

Former Member
0 Kudos

Hello, Could anybody assist me.

I have web dyn pro project, it works well when I run it in normal mode. But when I run it under debug mode I got the exception

that one my library was not found.

 

java.lang.NoClassDefFoundError: com/accenture/mdp/common/util/StatusUtil
	at com.accenture.mdp.company.components.CompanyDataEntry.wdDoInit(CompanyDataEntry.java:189)
	at com.accenture.mdp.company.components.wdp.InternalCompanyDataEntry.wdDoInit(InternalCompanyDataEntry.java:824)
	at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)
	at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
	at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:275)
	at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:539)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:397)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:554)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:397)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:554)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:421)
	at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:130)
	at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:41)
	at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
	at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:135)
	at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:404)
	at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:618)
	at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
	at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:251)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
	at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
	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:401)
	at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
	at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
	at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
	at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
	at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
	at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
	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:170)

May be somebody know reason of this problem ?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello!

Try to add your library to Source Lookup Path in the Debug configuration.There you can add projects, jars and external jars.

Regards

Former Member
0 Kudos

to Markus

Unfortunatelly it was not help.

Answers (2)

Answers (2)

former_member192434
Active Contributor
0 Kudos

Yes possbile thru web dynpro.

former_member192434
Active Contributor
0 Kudos

Hi Sergey,

I think your application debugg mode has not been configuration properly, import all required jar file into debugg build path.

http://help.sap.com/erp2005_ehp_03/helpdata/EN/06/24d17099f2f245822fce0ba1ab4065/frameset.htm

Thanks

Former Member
0 Kudos

to Anup Bharti

Is it possible to do that using developer studio, or I must use Visual Administartor ?

Former Member
0 Kudos

Hi,

For resolving Java Classpath Issues check the following document.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bc7f08e1-0901-0010-b1bd-80966009...

Regards,

Anagha

Former Member
0 Kudos

to Anagha Jawalekar

Thank you for answer. In this document is described how to download packages from server and use them in project in order to avoid some conflicts of jars versions.

But I have a problem when locally I have a jar file with classes that hidden for application during debuging. What to do in this case ? I added this jar in Source Lookup Path of debugger setting but it doesn´t help. Actually I can´t imagine how could help settings in Source Lookup Path since it is only for sources but my problem not with sources, problem with excecution in debug mode.

Former Member
0 Kudos

Hi Sergey,

Please check if the below threads are useful for you:

1. debugging question - source not found

2. java.lang.NoClassDefFoundError when utilizing an external jar/zip

Regards,

Anagha