cancel
Showing results for 
Search instead for 
Did you mean: 

UI element create exception !!!

Amey-Mogare
Contributor
0 Kudos

Hi All,

I am getting following exception while running my application....

Exception(com.sap.tc.webdynpro.services.exceptions.WDCreationFailedException: Cannot create view element implementatio

p.tc.webdynpro.clientserver.uielib.standard.impl.Caption) during processing a Web Dynpro Application.

TION]

com.sap.tc.webdynpro.services.exceptions.WDCreationFailedException: Cannot create view element implementation com.sap

ynpro.clientserver.uielib.standard.impl.Caption

at com.sap.tc.webdynpro.progmodel.view.ViewElementFactory.createElement(ViewElementFactory.java:75)

at com.sap.tc.webdynpro.progmodel.view.View.createElement(View.java:89)

at com.apil.mycomp.bshop.wdp.InternalIntroduceBS.wdCreateUITreeForCPDet(InternalIntroduceBS.java:711)

at com.apil.mycomp.bshop.wdp.InternalIntroduceBS.wdCreateUITree(InternalIntroduceBS.java:568)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.createUITree(DelegatingView.java:74)

at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:273)

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.makeVisible(ViewManager.java:619)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.performNavigation(ViewManager.java:262)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:819)

at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:359)

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

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.doPost(DispatcherServlet.java:55)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

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

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

Can you tell me what is going wrong??

Pls pls help.. Its urgent...

regards,

Amey

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Can you please post the complete stacktrace? It seems that for some reason a Caption that has been created at design-time inside a container named "CPDet" cannot be created at runtime. That should normally never happen but maybe you have assigned an invalid ID somehow.

Armin

Amey-Mogare
Contributor
0 Kudos

You are correct,

Actually i was using one transparent containers inside each Group!!

I deleted these groups and arranged containers one after other and it worked..

I will try using them again and observe for this exception.

but for time being my purpose is solved as it was urgent that the thing worked..

Thank you all for your help and suggestions..

regards,

Amey

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Are you creating as follows

IWDCaption caption = (IWDCaption)view.createElement(IWDCaption.class);

Can you post your code?

Regards

Ayyapparaj

nikhil_bose
Active Contributor
0 Kudos

try

1) put the codes inside if(firstTime) {}

2) make sure that you are using correct .class

e.g.


if(firstTime){
IWDTree tree = (IWDTree)view.createElement(IWDTree.class,"tree1");
}

still have problems, please paste your code

- nikhiL

Former Member
0 Kudos

Hi Amey,

I think you are creating UI elements with same ID.

Regards,

Gopal