cancel
Showing results for 
Search instead for 
Did you mean: 

com.sap.dictionary.runtime.DdException

Former Member
0 Kudos

Hi everyone,

I'm facing a problem where a certain dictionary structure seems not to be loaded..(The error message tells me it's not existing).

However, I'm quite sure it does exist because I've recreated it like three times

The funny thing is: I've got nearly the same thing working in another place in the same program.

Anyway, the important error message is this:

"com.sap.tc.webdynpro.services.exceptions.TypeNotFoundException: type ddic:de.axentiv.ibf.dic.Checkbox could not be loaded: com.sap.dictionary.runtime.DdException: Struktur de.axentiv.ibf.dic.Checkbox existiert nicht [Checkbox doesn't exist]"

I'd really appreciate some help since I'm stuck here.

Thanks a lot,

Maxi

--

Full exception chain:

--

com.sap.tc.webdynpro.services.exceptions.TypeNotFoundException: type ddic:de.axentiv.ibf.dic.Checkbox could not be loaded: com.sap.dictionary.runtime.DdException: Struktur de.axentiv.ibf.dic.Checkbox existiert nicht

at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getStructure(DataTypeBroker.java:305)

at com.sap.tc.webdynpro.progmodel.context.DataNodeInfo.doInit(DataNodeInfo.java:234)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:671)

at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:674)

at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:40)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:555)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.makeVisible(ViewManager.java:789)

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

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

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:873)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)

at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)

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)

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

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

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

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)

Caused by: com.sap.dictionary.runtime.DdException: Struktur de.axentiv.ibf.dic.Checkbox existiert nicht

at com.sap.dictionary.runtime.DdBroker.getStructure(DdBroker.java:184)

at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getStructure(DataTypeBroker.java:303)

... 38 more

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

If u had reimported the model, then restart the server. Then only the cahe in server get invalidated.

Also make sure the mappings are correct

Regards

Fahad Hamsa

Former Member
0 Kudos

I didn't import anything, it's just a local dictionary.

Mappings should be correct.. at least I triple checked them

Can anyone think of anything that may cause this weired behavior?

Former Member
0 Kudos

Hi Max,

Its probably a build problem. To cross check , go to src/packages and check for the existence of the <simpletypename>.xlf file..

Regards

Bharathwaj

Former Member
0 Kudos

Hi Bharathwaj,

I'm using 'Checkbox' as a structure not as a simple type. (Actually I'm having a 'checkbox' simple type as well, but it's working fine in another structure/view.. could this be a problem?)

Anyways, the corresponding .dtstructure file is there.. a .xlf file for the checkbox simpletype is missing, but as I said, it's working just fine for the other structure.

Thanks a lot,

Maxi

Former Member
0 Kudos

Strange.. a file with .dtstructure would no.

No clues... ! Create a new structure with a diff name.. Sadly ,cant think of any other better idea !

Bharath

Former Member
0 Kudos

You know what? That actually worked.. ^^

Sometimes I feel the slight urge to drive to SAP and strangle somebody..

Thanks a lot!

Former Member
0 Kudos

Lol.. Am also one of them Spare my life !

Former Member
0 Kudos

Try to wear a name badge and point out to me the one responsible for this mess and you might have a chance

Former Member
0 Kudos

Hi Max,

I am having the same error you had before that the file does not exist.

com.sap.dictionary.runtime.DdException: Type com.dolphincorp.wd.y4ap.ptstrack.model.types.Char01 does not exist

The file is in the folder, but I think somehow it cannot be reloaded. How did you solve it? I would really appreciate your help.

Regards,

-Napadol

Former Member
0 Kudos

Hey Napadol,

your problem isn't directly related to the one I had since you're having problems with a model, and I had one with a dictionary.

The solution to my problem was to create the same structure with a different name, since I already had a simple type with the same name and for same reason this was the source of the error.

However, I had a problem that sounds quite similar to yours the other day; the problem was that I was mapping a java file to a model. That worked fine until I changed something in the file and forgot to alter/reimport the model!

Do you think your problem may be related to something like that?

Best regards,

Maxi

Former Member
0 Kudos

Hi Max,

Thank you for your response. I figured it out already. I had to re-import the model that I was missing one file, and it works fine now.

Regards,

-Napadol

Answers (0)