Skip to end of metadata
Go to start of metadata

 

This page lists the current known issues that exist between Webi in BI 4.1 and the Oracle JRE for Java 7 and Java 8 along with associated knowledge base articles and work arounds.  

Java 7 Update 45 issues

 

Do you want to run this application?  Pop up

When the JRE security setting is set to “High”:

When launching the Rich Internet Application, a pop up window “Do you want to run this application?” appears with the messages “This application will run with unrestricted access which may put your computer and personal information at risk. Run this application only if you trust the location and publisher above” and “This application will be blocked in a future Java Security update because the JAR file manifest does not contain the Permissions attribute. Please contact the Publisher for more information."

The error message in BI 4.1:

         

Clicking the Run button allows the applet to launch.

This issue is covered by KB 2013140

This issue can be worked around by setting the Java security setting to Medium instead of High.

This issue was fixed in the following versions:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 2
  • SP03

Until these are released, changing the java security setting to Medium is the resolution.

Allow access to the following application from this web site? Pop up

When launching or closing the web intelligence java panel (RIA) the following warning appears:

This web site is requesting access and control of the Java application shown above. Allow access only if you trust the website and know that the application is intended to run on this site.

You can click either Allow or Do Not Allow and the applet will still run.

This issue is covered by KB 1930493

This issue is resolved in the following releases:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 1
  • SP03

There are a few work arounds available for this issue.

  • Do not install Java 1.7.0_45, or revert to an earlier version
  • Simply by-pass this issue by clicking the "Allow" button to dismiss the pop-up, however the same window will re-appear the next time the applet is launched.
  • Disable new security feature included with Java 1.7.0_45: Java 1.7.0_45 includes a new Java Control Panel which is accessible only via the windows start menu clicking on "Configure Java". This new control panel with provide a new security tab with a slider and a checkbox for security settings. By deselecting "Enable Java content in the browser" this warning will no longer appear, but the Java Viewer/RIA will continue to work.

Unspecified error invoking method or accessing property “onChangeDocID”

When creating a new webi document in BI Launchpad and you refresh the report, you see the following error:

This issue is covered by KB 1933283

This is due to how Java implements security when using the “liveconnect” functionality.

The work around for this is to decrease the JRE security slider to Medium or move to the current Java security baseline version.

SecurityException: Missing required Permissions manifest attribute in main jar

When trying to open a web intelligence report in BI 4.1 you may see the following pop up:

 

This issue is covered by KB 1954432

This is resolved in the following releases:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 1
  • SP03

Application Blocked by Security Settings or The application cannot be run

When trying to open a web intelligence report in BI 4.1 you may see the following pop up:

Your security settings have blocked a self-signed application from running

This issue has been seen on BI 4.1 SP01 with Java security set to high.

Changing the security setting to Medium resolves the issue.

This issue is covered by KB 2017479 for BI4.1

This should be resolved in the following releases:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 1
  • SP03

Unspecified error invoking method or accessing property “onChangeDocID”

When creating a new webi document in BI Launchpad and you refresh the report, you see the following error:

This issue is covered by KB 1933283, but is not resolved for Java 7 Update 45. There is no fix for this for that version of Java.

This is due to how Java implements security when using the “liveconnect” functionality.

The work around for this is to decrease the JRE security slider to Medium or move to the current Java security baseline version.

Java 7 Update 51 issues

 

Unspecified error invoking method or accessing property “onChangeDocID”

When creating a new webi document in BI Launchpad and you refresh the report, you see the following error:

This issue is covered by KB 1933283

This issue is resolved in the following releases:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 1
  • SP03

This is due to how Java implements security when using the “liveconnect” functionality.

The work around for this is to decrease the JRE security slider to Medium or move to the current Java security baseline version.

 

SecurityException: Missing required Permissions manifest attribute in main jar

When trying to open a web intelligence report in BI 4.1 you may see the following pop up:

 

This issue is covered by KB 1968652 for BI4.1

This is resolved in the following releases:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 1
  • SP03

Until one of these is applied, the work around is to set the JRE security to Medium or try adding BI Launchpad to the exception site list feature in Java.

 

Application Blocked by Security Settings or The application cannot be run

When trying to open a web intelligence report in BI 4.1 you may see the following pop up:

Your security settings have blocked a self-signed application from running

This issue has been seen on BI 4.1 SP01 with Java security set to high.

Changing the security setting to Medium resolves the issue.

This issue is covered by KB 2017479 for BI4.1

This should be resolved in the following releases:

BI 4.1

  • SP01 Patch 4
  • SP02 Patch 1
  • SP03

Java 7 Update 55 issues

 

Allow access to the following application from this web site?

When trying to open or close a web intelligence report in BI 4.1 you may see the following pop up:

This web site is requesting access and control of the Java application shown above. Allow access only if you trust the website and know that the application is intended to run on this site.

This issue is covered by KB 2006709

 

After investigation, it has been determined that this behavior is expected. This is due to the changes made by Oracle in Java 7 Update 55, as noted at

https://www.java.com/en/download/faq/release_changes.xml

Under the section "Java 7 Update 55 (7u55)" it mentions:

-Using "*" in Caller-Allowable-Codebase Attribute:If a stand-alone asterisk (*) is specified as the value for the Caller-Allowable-Codebase attribute, then calls from JavaScript code to RIA will show a security warning, and users have the choice to allow the call or block the call.

In Web Intelligence, the asterisk (*) is used for the Caller-Allowable-Codebase Attribute.

Workaround:

Checking "Do not show this again for this app and web site." and clicking "Allow" will allow you to use the applet, or close the applet, depending on the workflow.

Java 7 Update 60 issues

 

Allow access to the following application from this web site?

When trying to open or close a web intelligence report in BI 4.1 you may see the following pop up:

This web site is requesting access and control of the Java application shown above. Allow access only if you trust the website and know that the application is intended to run on this site.

This issue is covered by KB 2006709

 

After investigation, it has been determined that this behavior is expected. This is due to the changes made by Oracle in Java 7 Update 55, as noted at

https://www.java.com/en/download/faq/release_changes.xml

Under the section "Java 7 Update 55 (7u55)" it mentions:

-Using "*" in Caller-Allowable-Codebase Attribute:If a stand-alone asterisk (*) is specified as the value for the Caller-Allowable-Codebase attribute, then calls from JavaScript code to RIA will show a security warning, and users have the choice to allow the call or block the call.

In Web Intelligence, the asterisk (*) is used for the Caller-Allowable-Codebase Attribute.

Workaround:

Checking "Do not show this again for this app and web site." and clicking "Allow" will allow you to use the applet, or close the applet, depending on the workflow.

Java 7 Update 65 issues

 

Allow access to the following application from this web site?

When trying to open or close a web intelligence report in BI 4.1 you may see the following pop up:

This web site is requesting access and control of the Java application shown above. Allow access only if you trust the website and know that the application is intended to run on this site.

This issue is covered by KB 2006709

 

After investigation, it has been determined that this behavior is expected. This is due to the changes made by Oracle in Java 7 Update 55, as noted at

https://www.java.com/en/download/faq/release_changes.xml

Under the section "Java 7 Update 55 (7u55)" it mentions:

-Using "*" in Caller-Allowable-Codebase Attribute:If a stand-alone asterisk (*) is specified as the value for the Caller-Allowable-Codebase attribute, then calls from JavaScript code to RIA will show a security warning, and users have the choice to allow the call or block the call.

In Web Intelligence, the asterisk (*) is used for the Caller-Allowable-Codebase Attribute.

Workaround:

Checking "Do not show this again for this app and web site." and clicking "Allow" will allow you to use the applet, or close the applet, depending on the workflow.

 

Java 7 Update 75, 76, and 79 issues

 

Slow Performance when launching the Web Intelligence Applet Interface

When trying to open a web intelligence report in BI 4.1 using the above versions of the JRE, the time to open the applet is considerably more than in older JRE versions.

This issue is covered by KB 2134823

After investigation, it has been determined that this behavior is due to performance issues in the recent JRE versions. There is nothing we can fix from our end and we have to wait for a fix in the JRE itself.

https://bugs.openjdk.java.net/browse/JDK-8071711

Workaround:

The only work around would be to either try and use an older version of the JRE or using the HTML interface.

NOTE:

Since it is still an issue in 7 update 79, it will not be fixed in any supported version of the JRE as we only support public releases and update 79 was the final one

 

Blank Page when trying to launch the Webi applet

When trying to open a web intelligence report in BI 4.1 you see a blank page appear instead of seeing the applet load.

This issue is covered by KB 2049835

The Java cache is corrupted.

  1. Go to the following location: C:\users\<username>\app data\locallow\ and delete the 'Sun' folder. [This will delete the java cache]
  2. Launch Web Intelligence again and JRE will recreate this folder.
  3. Now Web Intelligence application loads without any issues.

Java 8 issues

StringIndexOutOfBoundsException:String index out of range: 6

When launching the RIA in BI 4.1, you get an “Error. Click for details” message and when you click on it, you get the following error:

 

This issue is covered by KB 1993468

This is resolved in the following releases:

BI 4.1

  • SP03 Patch 1
  • SP04

Java 8 update 11 issues

No known issues with the latest maintenance releases of BI 4.1 

 

Java 8 Update 31 and 45

Slow Performance when launching the Web Intelligence Applet Interface

When trying to open a web intelligence report in BI 4.1 using the above versions of the JRE, the time to open the applet is considerably more than in older JRE versions.

This issue is covered by KB 2134823

After investigation, it has been determined that this behavior is due to performance issues in the recent JRE versions. There is nothing we can fix from our end and we have to wait for a fix in the JRE itself.

https://bugs.openjdk.java.net/browse/JDK-8071711

Workaround:

The only work around would be to either try and use an older version of the JRE or using the HTML interface.

 

All Java versions older than the latest available with Internet Explorer

 

Java(TM) was blocked because it is out of date and needs to be updated.

 

 

This issue is covered by Note 2065970

This issue is by design behavior for Internet Explorer with all but the most recent versions of Java from Java 4 and on.

Clicking the Run this time button does not run Web Intelligence, but returns you to the Infoview/BI Launchpad home page.

This has been forwarded to Development for further investigation

Permanent Fix #1: Update the version of JAVA using the option on the warning bar

Permanent Fix #2: If the CMC, InfoView / BI Launchpad web sites belong to the Local Intranet Zone or the Trusted Sites Zone, there should be no issues launching the applet if one of the affected Java Runtime Environment versions are installed.

 

All Recent Java versions with Internet Explorer 11

Web Intelligence Applet cannot be loaded, please make sure you have installed a java virtual machine.

 

After closing a webi document when using the java applet in Internet Explorer 11, you will see the above error message for a few seconds, even though the applet worked properly.  This is an annoyance, but does not affect the functionality of the applet.

This issue is covered by KB 2107398

Workaround:

Use the latest versions of Chrome or Firefox.

 

All Recent Java versions

Do you want to run this application?

 

 

When opening the java applet for the first time you will see this pop up.

This is a java security prompt and you will need to check the check box then click run.  You should not see this pop up again for the current java version you are on.

 

Chrome 42 and newer

 

"This plug-in is not supported" or "Web Intelligence Applet cannot be loaded, please make sure you have installed a Java virtual machine" when trying to launch the Webi Applet 

This issue is covered by KBA 2439342

This issue is by design behavior for Chrome 42 and newer as the NPAPI has been disabled by default.

You can enable it temporarily by putting the following line into the address bar and hitting Enter:

chrome://flags/#enable-npapi

then restarting Chrome

There is currently no permanent solution to this issue as it an issue with Chrome and not Web Intelligence.

SAP is aware of the issue and is currently investigating next steps

 

Firefox 52.0 and newer

 

"This plug-in is not supported" when trying to launch the Webi Applet 

This issue is covered by Note 2156305

This issue is by design behavior for Firefox 52.0 and newer as the NPAPI has been disabled by default.

There is currently no solution to this issue as it an issue with Firefox and not Web Intelligence.

Work arounds are to either use the HTML viewer, Web Intelligence Rich Client, or Internet Explorer.

Issues Separated by Product Version

 

Click here to see known issues with product versions:

XI 3.1 Known Java Issues

BI 4.0 Known Java Issues

 

 

  • No labels

24 Comments

  1. Former Member

    Created KBA 2095924 for the issue "Web Intelligence Applet cannot be loaded, please make sure you have installed a java virtual machine"

    Also, a wiki page for the same:

    Java issue with IE 11 and 64-bit client OS in BI 4.1 SP4 onwards 

    1. Hi Ieshan

      that KBA shows as "Document is not released"

      the wiki page link you have just brings me back to this page

      regards

      Andrew

      1. HI Andrew,

        That issue is covered in this wiki as well under the last entry at the bottom under:

        Web Intelligence Applet cannot be loaded, please make sure you have installed a java virtual machine.

        Not sure why Ieshans link isnt working, here is the wiki page referenced:

        Java issue with IE 11 and 64-bit client OS in BI 4.1 SP4 onwards

        Also the kba is still being edited, it should be available soon.  It essentially goes over what is in Ieshans wiki.

        Best Regards,

        Jason

  2. Former Member

    Hi Jason,

    Thanks for your update!!!
     

  3. Former Member

    Any updates for the JAVA 8 update 25 with 4.1

    1. Hi Rhonda,

      I tested it against BI 4.1 SP04 Patch 4 and it works.

      You will get the "Do you want to run this application" that you will want to click the checkbox for and then run and should not see the pop up again. 

      You will then see the Allow access to the following application from this website as documented above.

      I asking development about the "Do you want to run this application" to see if it is something we can handle in code.

      Best Regards,

      Jason

    2. I have checked and you will see both security prompts prior to launching the applet for the first time.

      This is by design behavior from Java and you will need to check the check boxes and allow it to run. Unless someone resets the java security prompts on your machine you should not see the prompts again after that (for your current version of Java at least).

       

      Jason

      1. Former Member


        Thanks for your update on your testing.  We have BI 4.1 SP04 Patch 3 and most of the users are seeing the same issue as listed above with JAVA 7 update 45 and the work around is to lower the security to medium but on the machines that I have checked they only have the option of high or very high for levels with JAVA 8 update 25 and IE8.  With an IE9 user, they got that message from the JAVA 7 update 45 and then got the option to not prompt to allow access as you saw in your testing to get the prompt to go away.

  4. Jason,

    Thank you for the detailed descriptions on this page.

    I do have one concern though.  In the Chrome 42 section, you state 'There is currently no permanent solution to this issue as it an issue with Chrome and not Web Intelligence'.  The issue at hand is that NPAPI is being deprecated and removed from most all of the generally available web browsers.  After reviewing various pieces of information it does not appear there is a way to enable JRE support once the NPAPI is removed, unless Oracle or OpenJDK change the way that the JRE interacts with the browser application. Since there are functions available in the WebI Java applet that are not available in the HTML interface, when this functionally is fully removed (Chrome 45, MS Spartan with Win10, Firefox ??) later this year, the Java applet will no longer work, unless the application uses a different plugin technology (PPAPI I believe is what the forums refer to as well as other methods).  Are there plans to either resolve the function discrepancies between Java and HTML for BI 4.1, or will there be a 'new' plugin that will allow these additional functions?

    Hopefully this is easily resolved!

     

    Thanks, Garrick

    1. Hi Garrick,

       

      SAP is aware of these concerns and are currently discussing this internally. We will provide any new updates we have.

       

      Mike

  5. Former Member

    The performance issue with Java Runtime Environment 7 update 75, 7 update 76 or 8 update 31 seems to have continued with the 45th update.

    I was wondering if there are any reported issues regarding the 45 update.

    Thanks,

    Amid

  6. Hello,

    Thanks for the summary.

    Are there no known issues for Java 7 update 79 or wasn't it evaluated up to now?

    Best Regards
    Moritz

    1. The slowness is still as issue in 7 u79 as far as I know since it is not marked as fixed

      This means that it will not be resolved in any SAP supported version of the Oracle JRE since updatge 79 is the last public release of Java 7

       

      Jason

      1. Hello Jason,

        Thank you very much for the update!

        Best Regards
        Moritz

  7. Former Member

    Hello Colleagues,

    I have encountered a new issue with Java 1.8 update 45, however currently the issue is on customer's one machine only.

    I though to post it here besides on JAM site as this forum containes JAVA issues and fixes.

    The customer was on 4.1 SP5 and getting certificate warning issue, I told him to upgrade to 4.1 SP5 Patch3 for the updated certidicates and that issue was resolved and he also installed latest JRE 1.8_45.

    Now, on one of his manager's system he is facing issue that "Running this application may be a security risk"

     

    The certificate still shows "SAP AG", however when checked in Java console the only certificate is "SAP SE" which is the updated one.

    The security in Java console is also set to "HIGH"

    Also, as we know this warning message comes for first time and once checked shouldn't appear from second time onwards, but on this system it is coming everytime launching applet.

    I cleared the cache for IE10 browser and java, still same issue. The customer isn't willing to re-install IE10 as the issue started appearing after upgrading to 4.1 SP5 Patch3 and JRE 1.8_45.

    I also tested in-house but not reproduced.

    I am wondering is there any other detail which can be checked before taking traces.

    Please let me know.

     

    Regards,

    Ieshan Chandra

  8. Hello

    I just installed java 1.8.0_51 seems to work fine at first sight

    Is there an official compatibility check? 

    Thanks

    f

    1. Hi f,

      There is no compatibility checker for BI

      Java 8 is supported for 4.1 so any public minor is therefore supported by default.

      If you run into any issues with a specific new release please let us know.

      Thanks!

      Jason

  9. getting this error while running WEbi .I'm using 4.2 and latest java both 32bit and 64bit

     

    web intelligence applet cannot be loaded please make sure you have installed a java virtual machine.

     

  10. Hi Shaik,

    Generally as long as you are on the latest supported browser and Java Runtime releases, this should not occur.

    Which browser and JRE version are you using?

    Mike

  11. Hi Mike,

    I'm on windows 10 64 bit, and IE 11. Mozilla ,Chrome and java are all latest . But still getting same error on all the browsers.

     

    Thanks and Regards

    Sajeed,

    1. Chrome no longer launches the Java Runtime environment, but the other browsers should as long as everything is recent.

      If possible, you may wish to log a support incident for an engineer to help drill into the cause. It may have been something in the installer not deploying the correct webi applet files to the app server, or some other client machine configuration or rights issue.

      Does the problem occur on all machines, or just specific clients?

  12. Hi All,

    Our user is facing Java initialization error while modifying report and while opening web intelligence through BI Launchpad.

    We have Java 8 update 121 installed on users machine. It seems 32 bit version.

    Please let us know if the above updated version of Java is supported by SAP BO 4.1 SP5 or not.

    It will be a great help !!!! (smile)

    1. Hi Kushal,

      Java 8 was supported when 4.1 sp5 was released.

      The problem is SP5 has been out of patch support for quite a while now and later versions of java havent been tested and would not be fixed.

      Any changes that are made in java in revisions coming out later than the end of patch support for sp5 have not been taking into account in the codestream.

      That being said, we havent run into customers complaining about it so it may be something specific to that machine.

      Other than basic troubleshooting there is not much support would be able to do if it only happens once later versions of Java 8 are installed.

      Jason