SAP Knowledge Base Article - Public

1240810 - Xcelsius 2008 dashboard returning Error #2170 when viewing the SWF

Symptom

  • An Xcelsius SWF file is locally stored on a machine or share drive.
  • The SWF file contains a connection to Live Office or QaaWS
  • Upon opening the file in Internet Explorer, the following error appears: "Error 2170"

Environment

  • Crystal Xcelsius 4.5
  • Xcelsius 2008 (any service pack)
  • Adobe Flash Player 7 or higher

Reproducing the Issue

Scenario 1:

  1. Create an Xcelsius 2008 SWF that connects to QaaWS or Live Office
  2. Export the SWF as HTML to your desktop
  3. Open the HTML file from the desktop

Scenario2:

  1. Log in to Xcelsius 2008
  2. Create an xcelsius 2008 swf based on qwaas                                                                                        
  3. Open the swf,  a Tomcat login screen appears 

Cause

By default, Adobe Flash Security prohibits locally stored SWFs from accessing external resources to prevent malicious content from being downloaded to your local machine. 

Resolution

Adjust your local Flash Player Security Settings to add your SWF location as a trusted site.  The following example describes how you can allow any SWF on your C: drive to access external data:

  1. Right-click inside the SWF file and choose 'settings'
  2. Adobe Flash Player Settings dialog will appear.
  3. Click on 'Advanced' within the Privacy tab
  4. Your default web browser will launch and take you to Macromedia's Settings Manager
  5. In the Settings Manager, click on'Global Security Settings Panel'
  6. Make sure that 'always Allow' is selected
  7. Click on the dropdown box and choose 'Add Location'
  8. add: 'C:\' (without the apostrophes)

Keywords

error 2170; #2170; can't access external data; security sandbox violation; flash security; adobe security, flash, .swf , KBA , BI-RA-XL , Obsolete: BusinessObjects Dashboards and Presentation Design , Problem

Product

SAP BusinessObjects Xcelsius Enterprise 2008