Skip to Content
0
Jun 28, 2016 at 06:44 PM

Exception with "SAP Business Objects Document Viewer" Template

47 Views

Hello All,

We are migrating SAP NetWeaver Portals from 7.01 to 7.40 SP12. When we try to create an iView using template "SAP Business Objects Document Viewer Template", We are getting the following exception.


javax.naming.NameNotFoundException: Child not found: com.sap.businessobjects.iviews.SAP_Document_Viewer_Wizard


When tried to create iView with Document ID(CUID), It doesn't let us finish creating iview. When checked in NWA, above exception is found.

When tried to create iView with BW ID(bw_id), It does let us create iview. But when previewed the iView, blank screen appears. When checked in NWA, above exception is found.


Please let us know if you have solved this issue or any inputs to solve the issue would be appreciated.



Full exception details from NWA


com.sap.portal.adminstudio.workcontainer.tabbed.wdp.InternalTabbedWCView.getObjectCatalogNode()

[EXCEPTION]

javax.naming.NameNotFoundException: Child not found: com.sap.businessobjects.iviews.SAP_Document_Viewer_Wizard at [Root exception is javax.naming.NameNotFoundException: Child not found: com.sap.businessobjects.iviews.SAP_Document_Viewer_Wizard at ]

at com.sapportals.portal.pcd.gl.PcdPersContext.filteredLookup(PcdPersContext.java:714)

at com.sapportals.portal.pcd.gl.PcdPersContext.deepFilteredLookup(PcdPersContext.java:618)

at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:488)

at com.sapportals.portal.pcd.gl.PcdProxyContext.recursiveLookup(PcdProxyContext.java:2086)

at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:2189)

at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:2125)

at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1843)

at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:120)

at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1824)

at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1810)

at javax.naming.InitialContext.lookup(InitialContext.java:392)

at javax.naming.InitialContext.lookup(InitialContext.java:392)

at com.sap.portal.admin.util.pcm.PcmUtil.lookupObject(PcmUtil.java:257)

at com.sap.portal.admin.util.pcm.PcmUtil.loadObject(PcmUtil.java:276)

at com.sap.portal.adminstudio.workcontainer.tabbed.TabbedWCView.getAdminBase(TabbedWCView.java:2415)

at com.sap.portal.adminstudio.workcontainer.tabbed.TabbedWCView.isHtmlbWorkUnit(TabbedWCView.java:2344)

at com.sap.portal.adminstudio.workcontainer.tabbed.TabbedWCView.getURLParams(TabbedWCView.java:2139)

at com.sap.portal.adminstudio.workcontainer.tabbed.TabbedWCView.openTab(TabbedWCView.java:668)

at com.sap.portal.adminstudio.workcontainer.tabbed.TabbedWCView.replaceWorkUnitResource(TabbedWCView.java:755)

at com.sap.portal.adminstudio.workcontainer.tabbed.wdp.InternalTabbedWCView.wdInvokeEventHandler(InternalTabbedWCView.java:263)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142)

at com.sap.tc.webdynpro.progmodel.components.Component.fireEvent(Component.java:492)

at com.sap.portal.adminstudio.dispatchers.wdp.InternalWorkContainerDisp.wdFireEventReplaceWorkUnitResource(InternalWorkContainerDisp.java:455)

at com.sap.portal.adminstudio.dispatchers.WorkContainerDisp.replaceWorkUnitResource(WorkContainerDisp.java:214)

at com.sap.portal.adminstudio.dispatchers.wdp.InternalWorkContainerDisp.wdInvokeMethod(InternalWorkContainerDisp.java:303)

at com.sap.tc.webdynpro.progmodel.generation.ExternalControllerPI$ExternalInterfaceInvocationHandler.invoke(ExternalControllerPI.java:339)

at com.sun.proxy.$Proxy772.replaceWorkUnitResource(Unknown Source)

at com.sap.portal.adminstudio.intreventsproxy.IEProxyView.onActionReplaceWorkUnit(IEProxyView.java:1874)

at com.sap.portal.adminstudio.intreventsproxy.wdp.InternalIEProxyView.wdInvokeEventHandler(InternalIEProxyView.java:879)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:142)

at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:75)

at com.sap.portal.pb.interapplicationevents.FrameworkComponentEventSubscriber.invokeActionSubscriber(FrameworkComponentEventSubscriber.java:64)

at com.sap.portal.pb.PageBuilder.handleOutcomeEvents(PageBuilder.java:1765)

at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1705)

at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:369)

at com.sap.portal.pb.PageBuilder$PhaseListenerImpl.doPhase(PageBuilder.java:2123)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:251)

at com.sap.tc.webdynpro.clientserver.phases.PortalDispatchPhase.execute(PortalDispatchPhase.java:50)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:162)

at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:110)

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

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

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

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1671)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1485)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:908)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessing(ApplicationSession.java:880)

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

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

at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)

at com.sap.tc.webdynpro.serverimpl.wdc.DispatcherServlet.doContent(DispatcherServlet.java:101)

at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:62)

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

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

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

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

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

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

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

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Caused by: javax.naming.NameNotFoundException: Child not found: com.sap.businessobjects.iviews.SAP_Document_Viewer_Wizard at

at com.sapportals.portal.pcd.gl.xfs.XfsContext.getChildAtomicName(XfsContext.java:562)

at com.sapportals.portal.pcd.gl.xfs.XfsContext.lookupAtomicName(XfsContext.java:305)

at com.sapportals.portal.pcd.gl.xfs.BasicContext.lookup(BasicContext.java:1313)

at com.sapportals.portal.pcd.gl.PcdPersContext.lookup(PcdPersContext.java:970)

at com.sapportals.portal.pcd.gl.PcdPersContext.filteredLookup(PcdPersContext.java:706)

... 92 more

Thanks,

Sudheer.