Skip to Content
0
Former Member
Oct 03, 2008 at 08:52 PM

BI iView error with "Save As"

32 Views

Hi All,

We are on NW2004s SP15. I have a BI iView that runs on the BI Portal. The report runs absolutely fine, but the problem is, when I click on the "SAVE AS" button and then select the "Bex Portfolio" tab, give the description and click on OK, the report it throws the following error:

This error is shown in the new window that appears in which I select the "Bex Portfolio" tab.

The initial exception that caused the request to fail was: 

java.lang.NullPointerException

java.lang.NullPointerException
at com.sap.ip.bi.service.portal.objectservices.nodes.km.PortalOsProviderKMNode.createPortalObject(PortalOsProviderKMNode.java:223)
at com.sap.ip.bi.bics.objectservices.consumer.impl.nodes.OsConsumerNodeProvider.createPortalObject(OsConsumerNodeProvider.java:300)
at com.sap.ip.bi.webapplications.dataproviders.queryview.impl.WdpQueryView.saveAs(WdpQueryView.java:343)
at com.sap.ip.bi.webapplications.ui.dialogs.opensave.save.DlgStateSave.doOkCommand(DlgStateSave.java:126)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

The complete error trace is below:

com.sap.ip.bi.base.exception.BIBaseRuntimeException: Unknown Error at com.sap.ip.bi.webapplications.runtime.impl.Page._processRequest(Page.java:3034) at com.sap.ip.bi.webapplications.runtime.impl.Page.processRequest(Page.java:2794) at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.doProcessRequest(Controller.java:994) at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller._processRequest(Controller.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.controller.impl.Controller.processRequest(Controller.java:860) at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService._handleRequest(BIRuntimeService.java:359) at com.sap.ip.bi.webapplications.runtime.jsp.portal.services.BIRuntimeService.handleRequest(BIRuntimeService.java:276) at com.sap.ip.bi.webapplications.runtime.jsp.portal.components.LauncherComponent.doContent(LauncherComponent.java:24) at com.sapportals.portal.prt.component.AbstractPortalComponent.doPreview(AbstractPortalComponent.java:240) at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:168) at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215) at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645) at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java(Compiled Code)) at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753) at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240) at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code)) at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code)) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code)) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code)) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code)) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code)) at java.security.AccessController.doPrivileged1(Native Method) at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code)) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))Caused by: java.lang.NullPointerException at com.sap.ip.bi.service.portal.objectservices.nodes.km.PortalOsProviderKMNode.createPortalObject(PortalOsProviderKMNode.java:223) at com.sap.ip.bi.bics.objectservices.consumer.impl.nodes.OsConsumerNodeProvider.createPortalObject(OsConsumerNodeProvider.java:300) at com.sap.ip.bi.webapplications.dataproviders.queryview.impl.WdpQueryView.saveAs(WdpQueryView.java:343) at com.sap.ip.bi.webapplications.ui.dialogs.opensave.save.DlgStateSave.doOkCommand(DlgStateSave.java:126) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code)) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code)) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java(Inlined Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.Dialog.processCommand(Dialog.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processDialogCommand(CommunicationProcessor.java(Compiled Code)) at sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.Provider.processCommand(Provider.java:17) at com.sap.ip.bi.webapplications.runtime.impl.Page.processDataProviderCommand(Page.java:1408) at sun.reflect.GeneratedMethodAccessor403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.base.CommunicationProcessor.processCommand(CommunicationProcessor.java(Inlined Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandSuper(Page.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandInternal(Page.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.processCommandSequence(Page.java(Compiled Code)) at com.sap.ip.bi.webapplications.runtime.impl.Page.doProcessRequest(Page.java:3941) at com.sap.ip.bi.webapplications.runtime.impl.Page._processRequest(Page.java:2948) ... 42 more

After that when I close the error window, I get the following error:

ERROR: The BEx Web application does not exist; the error that occurred has been logged with ID "02000000000400660000005A00005CCA0004585F74E62B4F". 

I cant even get back to the report.

Has anyone faced this problem before? Please suggest what needs to be configured.

Thans

SB