Skip to Content
0

ABAP for Eclipse webdynpro debugging error

Feb 26 at 10:02 AM

89

avatar image
Former Member

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.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Mike Pokraka Feb 26 at 06:53 PM
0

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.

Show 4 Share
10 |10000 characters needed characters left characters exceeded
Former Member

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.

capture.png (44.6 kB)
capture1.png (8.4 kB)
0

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.

0
Former Member

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.

0

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

0
Srinivasa GV
Jun 27 at 10:17 AM
0

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.

Share
10 |10000 characters needed characters left characters exceeded