By following DS Administrator Guide Section 6.1.3, we are able to successfully deploy the extension to the BI platform (BO 4.1 SP2 version 14.1.2.1121) from the DS design tools.
However, after restarting Adaptive Processing Servers, it state become "Running with Errors".
By checking the properties, the error came from Analysis Application Service "Unable to initialize service. LogID:"
With this error, attempt to execute a simple DS analysis application (e.g. standard desktop blank template - blank page) on BI platform will result in error.
"A session with the Application Service could not be established."
The initial exception that caused the request to fail, was:
Analysis Applications enterprise client was unable to open the session: while trying to invoke the method com.sap.ip.bi.zen.boe.server.transport.corba.ZenServiceImpl.openSession(com.sap.ip.bi.zen.boe.transport.corba.CorbaLocale, java.lang.String, java.lang.String, com.crystaldecisions.thirdparty.org.omg.PortableServer.POA) of an object loaded from field com.sap.framework.services.zen.Zen.zenService of an object loaded from local variable 'this'
com.sap.ip.bi.zen.boe.client.ZenRemoteException: Analysis Applications enterprise client was unable to open the session: while trying to invoke the method com.sap.ip.bi.zen.boe.server.transport.corba.ZenServiceImpl.openSession(com.sap.ip.bi.zen.boe.transport.corba.CorbaLocale, java.lang.String, java.lang.String, com.crystaldecisions.thirdparty.org.omg.PortableServer.POA) of an object loaded from field com.sap.framework.services.zen.Zen.zenService of an object loaded from local variable 'this' at com.sap.ip.bi.zen.boe.client.enterprise.ZenEnterpriseClient.openSession(ZenEnterpriseClient.java:163) at com.sap.ip.bi.zen.boe.remoting.BIRemoteExecutionService.createNewSessionContainer(BIRemoteExecutionService.java:222) at com.sap.ip.bi.zen.boe.remoting.BIRemoteExecutionService.getZenSessionContainer(BIRemoteExecutionService.java:184) at com.sap.ip.bi.zen.boe.remoting.BIRemoteExecutionService.getZenSessionContainer(BIRemoteExecutionService.java:165) at com.sap.ip.bi.zen.boe.remoting.BIRemoteExecutionService.executeRequest(BIRemoteExecutionService.java:125) [...]
Uninstall the SDK extension and restart the APS will bring everything back to normal. Have tried others SDK extension package and all give the same problem.
Following error message found in BI Log
1B07420EA054E8A885B28ED475B19202e|2014 03 19 15:18:25.637|-0400|Error| |==|E| |aps_VMOGPSAP01.APS.Analysis|11304| 52|service builder-2| ||||||||||||||||||||com.sap.ip.bi.base.exception.BIBaseRuntimeException||BI exception with class "BIBaseRuntimeException" and message "Error: Failure in system landscape initialization: No connection with name "" found". See default trace for log ID "f1277229-852b-4ddf-a7ad-093844d787c9".
|81B07420EA054E8A885B28ED475B19202f|2014 03 19 15:18:25.638|-0400|Error| |==|E| |aps_VMOGPSAP01.APS.Analysis|11304| 52|service builder-2| ||||||||||||||||||||com.sap.framework.services.ps.PS||PS Service start() failed. An unexpected exception has occured: Error: Failure in system landscape initialization: No connection with name "" found
com.sap.ip.bi.base.exception.BIBaseRuntimeException: Error: Failure in system landscape initialization: No connection with name "" found
at com.sap.pioneer.services.service.core.landscape.BoeConnectorLandscape.initializeBoeEnterpriseService(BoeConnectorLandscape.java:253)
at com.sap.framework.services.ps.PS.start(PS.java:227)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.businessobjects.framework.servers.platform.modules.scope.internal.ScopeListener.fireEvent(ScopeListener.java:107)
at com.businessobjects.framework.servers.platform.modules.scope.internal.ScopeListener.notifyScopeStart(ScopeListener.java:70)
at com.businessobjects.framework.servers.platform.modules.scope.internal.AbstractScopeAgent.createScope(AbstractScopeAgent.java:194)
at com.businessobjects.framework.servers.platform.modules.contextscope.ContextScopeAgent.createScope(ContextScopeAgent.java:48)
at com.businessobjects.framework.servers.platform.deployment.core.RegisterBeanModule.process(RegisterBeanModule.java:51)
at com.businessobjects.framework.servers.platform.deployment.DeploymentEngine.execute(DeploymentEngine.java:221)
at com.businessobjects.framework.servers.platform.deployment.DeploymentEngine.postServiceStart(DeploymentEngine.java:169)
at com.businessobjects.framework.servers.platform.deployment.AbstractPJSService.activateService(AbstractPJSService.java:126)
at com.businessobjects.framework.servers.platform.deployment.servicebuilder.AbstractServiceBuilder.startService(AbstractServiceBuilder.java:332)
at com.businessobjects.framework.servers.platform.lifecycle.internal.LifeCycleManager$ServiceController.startSvc(LifeCycleManager.java:226)
at com.businessobjects.framework.servers.platform.lifecycle.internal.LifeCycleManager$ServiceController.call(LifeCycleManager.java:177)
at com.businessobjects.framework.servers.platform.lifecycle.internal.LifeCycleManager$ServiceController.call(LifeCycleManager.java:155)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:743)
Any ideas?
Thanks.
Message was edited by: Sunny Chau Coworker help me to solve this problem. Solution below To resolve this issue: 1. Go to the properties of the APS service for Design Studio in your CMC console. 2. Go to the command line parameters and append the following line to the parameters listed: -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl 3. Hit save and close 4. Restart the APS server 5. Test your page again and the issue should now be resolved.