Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

BO Reporting Fails Post DS Integration

Hi Everybody,

We are facing very puzzling issue After We integrated DS 4.2 SP2 with exisitng BOBJ 4.1 SP2 Patch 5 in Distributed Architecture based on Linux RH.

EIM APS and Management Console was installed on BOBJ Host for DS Integration through DS Installer.

DS 4.2 SP2 was installed on Separate Physical host pointing to BOBJ CMS
Post Installation DS and BOE was deployed and no issue reported during installation and post deployment of these 2 component.

However, After the Above DS Implementation Tasks - No BO Reporting is possible in BI Launch Pad i.e. neither when OLAP Connection is configured as " SSO" or " Hard Coded " LDAP User or " as  a prompt " !!

The error we are getting is as seen in Attached Screen Print i.e. " Empty Sting" error and SAP Notes 2052975 mentions this error without solution;

However it is not specific to Post DS Integration we have and also

            we have little advanced version of BOBJ i.e. 4.1 SP2 Patch 5 and SAP NW JAVA 7.31 SP 09..

To solve this issue :

1. we tested server  level connections (ping) and Application level access to Back end BW its successful

2. we disabled / stopped the EIM_APS Server in BOBJ CMS as it is the only addition in BOBJ CMS to check if  that resolves issue but it does not.

3. There's no clear indications of this issue in ' logging ' directory

The logs are as below --

Pl. share your knowledge / expertise what could be the reason / remedial solution.

Appreciate your time and effort on this.

Thanks,

Regards,

- Ishan

============================================================================

  Error message as seen by Application  End User when he tries to execute Report in BI Launch Pad

  1. ava.util.concurrent.ExecutionException: com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: while trying to invoke the method com.businessobjects.mds.olap.protocol.bics.BICSClient.getCube() of a null object loaded from field com.sap.sl.proxyconsumption.services.olapaccessservice.BICSDiscoverServer.bicsClient of an object loaded from local variable 'this'
    at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
    at java.util.concurrent.FutureTask.get(Unknown Source)
    at javax.swing.SwingWorker.get(Unknown Source)
    at com.sap.webi.qp.lovprompt.LOVTable.endFetch(LOVTable.java:324)
    at com.sap.webi.qp.lovprompt.LOVTable.propertyChange(LOVTable.java:505)
    at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
    at javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport.firePropertyChange(Unknown Source)
    at javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport$1.run(Unknown Source)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
    at sun.swing.AccumulativeRunnable.run(Unknown Source)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
    at javax.swing.Timer.fireActionPerformed(Unknown Source)
    at javax.swing.Timer$DoPostEvent.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.Dialog$1.run(Unknown Source)
    at java.awt.Dialog$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Unknown Source)
    at com.jidesoft.dialog.StandardDialog.show(Unknown Source)
    at java.awt.Component.show(Unknown Source)
    at java.awt.Component.setVisible(Unknown Source)
    at java.awt.Window.setVisible(Unknown Source)
    at java.awt.Dialog.setVisible(Unknown Source)
    at com.sap.webi.toolkit.ui.dialog.GenericDialog.setVisible(GenericDialog.java:128)
    at com.sap.webi.ui.context.managers.DataManager.resolvePrompts(DataManager.java:1916)
    at com.sap.webi.ui.context.managers.DataManager.resolveParameters(DataManager.java:1713)
    at com.sap.webi.ui.tasks.workflows.ResolveParametersUITask.doneProcess(ResolveParametersUITask.java:108)
    at com.sap.webi.toolkit.ui.tasks.WebITask$PrivateWorker.done(WebITask.java:378)
    at javax.swing.SwingWorker$5.run(Unknown Source)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
    at sun.swing.AccumulativeRunnable.run(Unknown Source)
    at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
    at javax.swing.Timer.fireActionPerformed(Unknown Source)
    at javax.swing.Timer$DoPostEvent.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: while trying to invoke the method com.businessobjects.mds.olap.protocol.bics.BICSClient.getCube() of a null object loaded from field com.sap.sl.proxyconsumption.services.olapaccessservice.BICSDiscoverServer.bicsClient of an object loaded from local variable 'this'
    at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:152)
    at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:109)
    at com.businessobjects.sdk.core.server.common.CommonRequestHandler.afterProcessing(CommonRequestHandler.java:127)
    at com.businessobjects.sdk.core.server.internal.AbstractServer.processIt(AbstractServer.java:178)
    at com.businessobjects.sdk.core.server.internal.AbstractServer.process(AbstractServer.java:133)
    at com.businessobjects.sdk.core.server.internal.InstanceServer.process(InstanceServer.java:94)
    at com.sap.sl.sdk.services.util.ServerRequestProcessor.processServerRequest(ServerRequestProcessor.java:49)
    at com.sap.sl.sdk.lov.service.processor.DefaultLovProcessor.getIntervals(DefaultLovProcessor.java:191)
    at com.sap.sl.sdk.lov.service.processor.AbstractLovProcessor.getLovIntervals(AbstractLovProcessor.java:78)
    at com.sap.sl.sdk.lov.service.LovServiceImpl.getIntervals(LovServiceImpl.java:181)
    at com.sap.webi.client.toolkit.prompts.LOVHelper.fetchPath(LOVHelper.java:512)
    at com.sap.webi.client.toolkit.prompts.LOVHelper.update(LOVHelper.java:507)
    at com.sap.webi.qp.lovprompt.RefreshLovWorker.doInBackground(RefreshLovWorker.java:46)
    at com.sap.webi.qp.lovprompt.RefreshLovWorker.doInBackground(RefreshLovWorker.java:13)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: com.businessobjects.sdk.core.server.ServerException: while trying to invoke the method com.businessobjects.mds.olap.protocol.bics.BICSClient.getCube() of a null object loaded from field com.sap.sl.proxyconsumption.services.olapaccessservice.BICSDiscoverServer.bicsClient of an object loaded from local variable 'this'
    at com.businessobjects.sdk.core.server.common.CommonRequestHandler.newServerException(CommonRequestHandler.java:260)
    at com.businessobjects.sdk.core.server.common.CommonRequestHandler.createAllServerExceptions(CommonRequestHandler.java:238)
    at com.businessobjects.sdk.core.server.common.CommonRequestHandler.afterProcessing(CommonRequestHandler.java:121)
    ... 18 more
Tags:
Former Member

Helpful Answer

by
Not what you were looking for? View more on this topic or Ask a question