Hi all,
We just finished installing the NW04sSR1(usage type EP) and were trying to start some custom development on it.
When we try to create a iView, it gives us a Portal Runtime Error.
To create a iView, we created a Folder under the "portal Contents" and inside that folder, subfolders named "Roles" "Woksets" , "iViews" etc...
When we select the iView folder and do a right click and select "create iView" it gives us a runtime error. The error log shows a null pointer exception. This is the error log in /usr/sap/<SID>/<JCnn>/j2ee/cluster/server0/log in the file defaultTrace.3, which is the last one.
#1.5#00096B6571680058000004B0000004140004207DB3B595A5#1161624164864#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#c-agupta#1974##epdev.us.marchon_EPD_15632950#c-agupta#233f62b062b911db972f00096b657168#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server#Java###Exception ID:01:22_23/10/06_0013_15632950
[EXCEPTION]
#1#com.sapportals.portal.prt.runtime.PortalRuntimeException: PortalRuntimeException
at java.lang.Throwable.<init>(Throwable.java:194)
at java.lang.Exception.<init>(Exception.java:41)
at java.lang.RuntimeException.<init>(RuntimeException.java:43)
at com.sapportals.portal.prt.runtime.PortalRuntimeException.<init>(PortalRuntimeException.java:67)
at com.sapportals.portal.prt.core.PortalRequestManager.handleRequestException(PortalRequestManager.java:921)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:803)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:312)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:368)
at com.sapportals.appdesigner.appdesignerfw.TabContentComponent.doOnNodeReady(TabContentComponent.java:107)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:386)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:155)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:307)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
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 com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:99)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: java.lang.NullPointerException
at java.lang.Throwable.<init>(Throwable.java:179)
at java.lang.Exception.<init>(Exception.java:29)
at java.lang.RuntimeException.<init>(RuntimeException.java:32)
at java.lang.NullPointerException.<init>(NullPointerException.java:36)
at com.sap.tc.webdynpro.portal.oal.impl.java.JavaObjectAccessFactory.getRootContentNodeFromCache(JavaObjectAccessFactory.java:70)
at com.sap.tc.webdynpro.portal.oal.impl.java.JavaObjectAccessFactory.getRootContentNode(JavaObjectAccessFactory.java:55)
at com.sap.tc.webdynpro.portal.oal.DelegatingObjectAccessFactory.getRootContentNode(DelegatingObjectAccessFactory.java:63)
at com.sap.tc.webdynpro.portal.jndi.WebDynproRootContext.localContinuationContextLookup(WebDynproRootContext.java:86)
at com.sap.tc.webdynpro.portal.jndi.GenericContext.getContinuationContext(GenericContext.java:47)
at com.sap.tc.webdynpro.portal.jndi.GenericContext.lookup(GenericContext.java:83)
at com.sap.tc.webdynpro.portal.jndi.GenericURLContext.lookup(GenericURLContext.java:92)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.sap.portal.pcm.iviewserver.tools.LinkedObjectProvider.getLinkedApplication(LinkedObjectProvider.java:77)
at com.sap.portal.pcm.iview.runtime.PropertyContentProvideriView.createLayersList(PropertyContentProvideriView.java:238)
at com.sap.portal.pcm.iview.runtime.PropertyContentProvideriView.getLayersList(PropertyContentProvideriView.java:167)
at com.sap.portal.pcm.iview.runtime.PropertyContentProvideriView.getPropertyContent(PropertyContentProvideriView.java:106)
at com.sapportals.portal.prt.component.PortalComponentContext.<init>(PortalComponentContext.java:79)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:243)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(PortalRequest.java:435)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:607)
... 33 more
What are we missing? Any help will be appreciated.
Thanks
Abhi