cancel
Showing results for 
Search instead for 
Did you mean: 

Auto-ID: TypeNotFoundException

nicola_martella2
Participant
0 Kudos

Hi.

I'm customizing an Auto-ID environment based on SAP R/3 4.7 (backend), XI 7.0 and Auto-ID 4.0 (three different machines).

I've customized SAP AII as in "SAP Auto-ID Infrastructure 4.0: Installation Guide" (InstGuide_AII40.pdf).

When I perform the test suggested in "Testing the Web UI", chapter 2, with the URL

<b>http://<my_server>:50100/webdynpro/dispatcher/sap.com/ainsodesktop/DesktopApp</b>

(I tried with port 50100 and 8001 too)

the page fails with the following error:

com.sap.tc.webdynpro.services.exceptions.TypeNotFoundException: type extern:com.sap.ain.model.utility.types.UtilityModel:com.sap.ain.model.utility.types.__Ain__Ui_Screen_Id_Str could not be loaded: com.sap.dictionary.runtime.DdException: Type com.sap.ain.model.utility.types.__Ain__Ui_Screen_Id_Str does not exist

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.NodeInfo.init(NodeInfo.java:674)

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.controller.Component.getCustomControllerInternal(Component.java:448)

at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponentInternal(ComponentUsage.java:167)

at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponent(ComponentUsage.java:116)

at com.sap.ain.component.cockpit.Cockpit.wdDoInit(Cockpit.java:107)

at com.sap.ain.component.cockpit.wdp.InternalCockpit.wdDoInit(InternalCockpit.java:133)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)

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

at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)

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

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.doGet(DispatcherServlet.java:46)

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: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: Type com.sap.ain.model.utility.types.__Ain__Ui_Screen_Id_Str does not exist

at com.sap.dictionary.types.mdi.util.ProviderUtil.createAbapTypeXmlMap(ProviderUtil.java:400)

at com.sap.dictionary.runtime.mdi.DataProvider.createSimpleTypeFromAbapType(DataProvider.java:586)

at com.sap.dictionary.runtime.mdi.DataProvider.getDataType(DataProvider.java:286)

at com.sap.dictionary.runtime.DdDictionary.getDataType(DdDictionary.java:95)

at com.sap.dictionary.runtime.DdBroker.getDataType(DdBroker.java:164)

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

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

... 41 more

I would to add that I've customized the JCo connections AII_WD_RFC_METADATA_DEST and AII_WD_MODELDATA_DEST and their test is ok.

Where can be the problem?

Thanks for your patience.

Nicola

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Nicola

you should try to generate SAP_AIN_ADMINISTRATOR in profile generator (PFCG). Then stop and restart J2EE in order to get authorizations refresh.

Let me know.

Bye

Raffaele

nicola_martella2
Participant
0 Kudos

GREAT Raffaele.

It's work!

Thank you very much for your help.

Nicola

Former Member
0 Kudos

Where exactly do you input the URL. When we installed AII 5 for Rampup, the URL going to mobile URL rather than Desktop URL tho. tried with SPRO & SCIF and didn't find any other place to change URL.

Where to config this?

Answers (0)