I am getting "Applet Initialization error" after applying BI 4.1 SP06, when trying to Modify existing web intelligence report or create a new one, both using Java applet. The error does not appear if using HTML viewer.
The closest description of the problem can be found in SAP Note 2168975 - "BI 4x Applet Initialization error" when selecting to launch Webi application from BI Launchpad. In the described scenario some users can and some cannot access the reports. There is no solution or update on the progress since the note was createdon the 15/05/2015.
In our case the error appears on two servers, development and production, for all users, running different versions of Java and different browser. And it started after SP06 was applied on top of BI 4.1 P04.
Both dev and prod environments are installed on Windows Server 2008 R2 virtual machines. CMS databases are SQL Server 2008 R2.
Installed software:
BI 4.1 SP06 (previously SP04)
SAP DS 4.2 SP05 PL 2 (previously SP03)
SAP FIM 10.0 SP14
After the error I uninstalled all application from dev server and re-installed, this time BI 4.1 SP06 full installation. After that the error appeared again.
Error details:
com.businessobjects.sdk.core.server.CommunicationException$InvalidServerResponseException: (Error: RWI 00200) 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.rebean.wi.impl.engine.ReportEngineContext.initUserServer(ReportEngineContext.java:463) at com.businessobjects.rebean.wi.impl.services.ConfigurationServiceImpl.getUserSecuredCommands(ConfigurationServiceImpl.java:196) at com.sap.webi.client.toolkit.internal.usersession.UserSessionCommonImpl.postLoginProcess(UserSessionCommonImpl.java:141) at com.sap.webi.client.toolkit.internal.usersession.UserSessionCommonImpl.logonWithSerializedSession(UserSessionCommonImpl.java:64) at com.sap.webi.client.toolkit.internal.usersession.UserSessionJRPImpl.logonWithSerializedSession(UserSessionJRPImpl.java:12) at com.sap.webi.client.toolkit.SessionContext.logonWithSerializedSession(SessionContext.java:103) at com.sap.webi.ui.context.managers.SessionsManager.loginAndGetSessionContext(SessionsManager.java:428) at com.sap.webi.ui.context.managers.SessionsManager.logOnRepository(SessionsManager.java:230) at com.sap.webi.ui.jrp.WebIAppletMain.start(WebIAppletMain.java:268) at com.sap.webi.ui.jrp.WebIAppletStartup$2.doInBackground(WebIAppletStartup.java:193) at com.sap.webi.ui.jrp.WebIAppletStartup$2.doInBackground(WebIAppletStartup.java:188) at javax.swing.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(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.CommunicationException$UnexpectedServerException: Failed to access the WSDL at: http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl. It failed with: Server returned HTTP response code: 500 for URL: http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl. 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.internal.AbstractServer.processIt(AbstractServer.java:183) at com.businessobjects.sdk.core.server.internal.AbstractServer.process(AbstractServer.java:133) at com.businessobjects.rebean.wi.impl.engine.ReportEngineContext.initUserServer(ReportEngineContext.java:426) ... 16 more Caused by: javax.xml.ws.WebServiceException: Failed to access the WSDL at: http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl. It failed with: Server returned HTTP response code: 500 for URL: http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl. at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.tryWithMex(Unknown Source) at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source) at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source) at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source) at com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source) at com.sun.xml.internal.ws.client.WSServiceDelegate.(Unknown Source) at com.sun.xml.internal.ws.client.WSServiceDelegate.(Unknown Source) at com.sun.xml.internal.ws.client.WSServiceDelegate.(Unknown Source) at com.sun.xml.internal.ws.client.WSServiceDelegate.(Unknown Source) at com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source) at javax.xml.ws.Service.(Unknown Source) at com.businessobjects.services.coresdk.wsgateway.Gateway.(Gateway.java:39) at com.businessobjects.sdk.core.server.internal.http.HTTPServerImpl.getGatewayPort(HTTPServerImpl.java:293) at com.businessobjects.sdk.core.server.internal.http.HTTPServerImpl.doProcess(HTTPServerImpl.java:198) at com.businessobjects.sdk.core.server.internal.AbstractServer.processIt(AbstractServer.java:171) ... 18 more Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.createReader(Unknown Source) at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(Unknown Source) ... 32 more
In the Java Console trace, there are the following lines: network: Created version ID: 14.1.7.1853 security: Validate the certificate chain using CertPath API network: Cache entry not found [url: http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl, version: null] network: Connecting http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl with proxy=DIRECT network: Connecting http://myserver:8080/ with proxy=DIRECT network: Connecting http://myserver:8080/BOE/portal/1511301825/rebean3ws/services/Gateway?wsdl with cookie "JSESSIONID=DF6BA576CCF1EDBE8CEE00F91C754A19; InfoViewPLATFORMSVC_COOKIE_USR=administrator; InfoViewPLATFORMSVC_COOKIE_CMS=myserver%3A6400; InfoViewPLATFORMSVC_COOKIE_AUTH=secEnterprise; InfoViewCE_SAPSys=null; InfoViewCE_SAPCnt=null; CMCPLATFORMSVC_COOKIE_USR=administrator; CMCPLATFORMSVC_COOKIE_CMS=myserver%3A6400; CMCPLATFORMSVC_COOKIE_AUTH=secEnterprise; CMCCE_SAPSys=null; CMCCE_SAPCnt=null; DSPLATFORMSVC_COOKIE_USR=YWRtaW5pc3RyYXRvcg; DSPLATFORMSVC_COOKIE_CMS=c3Rsc2FwMDQlM0E2NDAw; DSPLATFORMSVC_COOKIE_AUTH=c2VjRW50ZXJwcmlzZQ; CURRENTREPONAME=REVWX0JPRFMrJTI4U1lEU1FMMDMlMjk; ACTIVE_VIEW=V2ViK1NlcnZpY2VzK1N0YXR1cw; developer_samples_app_lastusr=administrator; developer_samples_app_lastaps=myserver%3A6400; developer_samples_app_lastaut=secEnterprise; CURRENT_AUTODOC_EXPAND=V2hvbGU; InfoViewPLATFORMSVC_COOKIE_TOKEN=; ivsExitPage=; ivsEntSessionVar=; CMCPLATFORMSVC_COOKIE_TOKEN="
There is no Gateway service in the C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\dswsbobje\WEB-INF\services folder
Regards,
Minka Tinkova