Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

ABAP for Eclipse webdynpro debugging error

Former Member
0 Kudos

Hello,

I am debugging and application, end in certain point a method is called from webdynpro component, by pressing F7 in the method I should go a level up (which is the webdynpro component). But the eclipse is throwing following error:

Controller /1BCWDY/B_L3E413FDMXIXKQ4ORSGK does not exist in within component


com.sap.adt.communication.resources.ResourceBadRequestException: Execution of request "GET /sap/bc/adt/wdy/customcontrollers/%2f1bcwdy%2fl3e40ewf17we4kachqhu%3d%3dcp/%2f1bcwdy%2fb_l3e413fdmxixkq4orsgk" failed: 400 Bad Request
Controller /1BCWDY/B_L3E413FDMXIXKQ4ORSGK does not exist in within component
------------ Request -----------------------
GET /sap/bc/adt/wdy/customcontrollers/%2f1bcwdy%2fl3e40ewf17we4kachqhu%3d%3dcp/%2f1bcwdy%2fb_l3e413fdmxixkq4orsgk HTTP/1.1
Cache-Control: no-cache
User-Agent: Eclipse/4.7.2.v20171130-0510 (win32; x86_64; Java ) ADT/2.89.1
X-sap-adt-profiling: server-time


------------ Response ----------------------
HTTP/1.1 400 Bad Request
~server_protocol: HTTP/1.1
X-sap-adt-profiling: server-time=15167
Content-Type: application/xml


<?xml version="1.0" encoding="utf-8"?><exc:exception xmlns:exc="http://www.sap.com/abapxml/types/communicationframework"><namespace id="com.sap.adt.wda"/><type id="ExceptionResourceWDYGeneral"/><message lang="EN">Controller /1BCWDY/B_L3E413FDMXIXKQ4ORSGK does not exist in within component</message><localizedMessage lang="EN">Controller /1BCWDY/B_L3E413FDMXIXKQ4ORSGK does not exist in within component</localizedMessage><properties/></exc:exception>
--------------------------------------------


	at com.sap.adt.communication.internal.resources.RestResource.createResultFromResponse(RestResource.java:203)
	at com.sap.adt.communication.internal.resources.RestResource.invoke(RestResource.java:192)
	at com.sap.adt.communication.internal.resources.RestResource.get(RestResource.java:75)
	at com.sap.adt.tools.core.spi.sfs.AdtContentProvider.readAdtResourceInternal(AdtContentProvider.java:1613)
	at com.sap.adt.tools.core.spi.sfs.AdtContentProvider.synchronizeFileWithRemote(AdtContentProvider.java:1048)
	at com.sap.adt.tools.core.spi.sfs.AdtContentProviderForCompoundObjects.internalSynchronizeContentWithRemote(AdtContentProviderForCompoundObjects.java:145)
	at com.sap.adt.tools.core.spi.sfs.AdtContentProviderForCompoundObjects.synchronizeContentWithRemote(AdtContentProviderForCompoundObjects.java:103)
	at org.eclipse.core.internal.resources.semantic.SemanticFileStore.synchronizeContentWithRemote(SemanticFileStore.java:1150)
	at org.eclipse.core.internal.resources.semantic.SemanticResourceAdapterImpl.synchronizeContentWithRemote(SemanticResourceAdapterImpl.java:318)
	at com.sap.adt.tools.core.internal.sfs.AdtSfsUtil$3.run(AdtSfsUtil.java:253)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
	at com.sap.adt.tools.core.internal.sfs.AdtSfsUtil.synchronize(AdtSfsUtil.java:270)
	at com.sap.adt.tools.core.internal.sfs.SfsUtil.synchronize(SfsUtil.java:728)
	at com.sap.adt.tools.core.ui.editors.AdtFormEditorService.init(AdtFormEditorService.java:167)
	at com.sap.adt.tools.core.ui.editors.AdtFormEditor$3.run(AdtFormEditor.java:439)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)

Do you have any idea how to solve this problem?

Thanks.

6 REPLIES 6

pokrakam
Active Contributor
0 Kudos

SAP will generate such internal names, it can sometimes happen that the generation info is out of sync. Does the same debug work in SAPGUI? Try activating from SE80 at top level and then debug again.

Personally as an otherwise Eclipse fan, I find Eclipse Web Dynpro painful, and debugging even more so.

Former Member
0 Kudos

Hello Mike,

The webdynpro is active, and the debugging on SAPGUI is working perfectly, I think this has something to do with the way of how webdynpro is represented while debugging: as this /1BCWDY/.... string.

On the screen shot you can see thet call hierarchy. Currently we are on top level(CL_FPM_CNR_OIF). If I press F7(Step return) I should go to webdynpro marked as (/1BCWDY/Z29F88DT51CHLZRHYEFV). But the eclipse does not know the real name of this webdynpro.

pokrakam
Active Contributor
0 Kudos

If it works in SAPGUI and not in Eclipse then it's an ADT error. Unless you are able to reproduce it generically, I would raise it with SAP as an OSS incident so they can look into your system.

The /1BCWDY/ are the classes and objects WD generates behind the scenes. Could you try opening the object /1BCWDY/B_... directly? Just paste it into the Eclipse open file dialog or into SE38.

Former Member
0 Kudos

I tried to open /1BCWDY/B_Z29F9WWRQQZ125LU8GEL in Eclipse via button Open ABAP Development Object. It found nothing. If I open it via SE38 it finds the componentcontroller of the desired WebDynpro.

pokrakam
Active Contributor
0 Kudos

OK, I think that might point to something local. Can you delete the project (your SAP system) from Eclipse and re-add it? That should definitely get rid of any local caches. Then try opening the object again via the usual Ctrl-Shift-A

SriniGV
Advisor
Advisor
0 Kudos

Dear Customer,

We checked from our side, we are not getting this issue. If you are facing this issue, please feel free to report it to us by creating an incident.

Best regards, Srini.