This page was last updated on September 28, 2018.
FLASH CHARTS AND GANTT CHARTS NO LONGER DISPLAY
Starting with Oracle Application Express 5.1.4, and continuing with later releases, the AnyChart and AnyGantt Flash .swf files have been removed from the APEX images folder. This will result in your map chart and Gantt charts no longer rendering. No error message will be displayed, instead the region will be blank.
To determine if this issue may affect one or more of your applications you need to find any Gantts, maps or Flash-based charts currently being utilized. To find candidate pages which may have issues you should perform the following:
A. Use Application Upgrade Utility
If you are upgrading from Application Express 5.1.x and have not yet upgraded to Oracle APEX 18.1 or above, or you have already upgraded, then the easiest way to identify and upgrade the pages which contain the legacy AnyCharts is to use the Upgrade Application utility.
{Note: The Application Upgrade utility will not identify AnyChart Maps and Gantts}<
Perform the following:
If Upgrade AnyChart Charts to Oracle JET Charts or Upgrade Flash Charts to HTML5 Charts
is displayed then review the pages listed.
Wherever possible upgrade the charts to Oracle JET.
B. Find AnyGantts installed within any of your applications
To identify pages that have AnyGantt charts within your applications run the following SQL statement in SQL Commands:
select application_id,
application_name,
page_id,
region_name,
region_id
from apex_application_page_flash5
where chart_type in ('Project Gantt','Resource Gantt')
If any pages found proceed to E. Test pages found across your applications
C. Find AnyChart Maps installed within any of your applications
To identify pages that have AnyChart Map charts within your applications run the following SQL statement in SQL Commands:
select application_id,
application_name,
page_id,
region_name,
region_id
from apex_application_page_flash5
where chart_type = 'Map'
If any pages found proceed to E. Test pages found across your applications
D. Find Flash-based AnyCharts installed within any of your applications
To identify pages that have AnyChart Flash charts in use in your applications, which are not of type map or Gantt, run the following SQL statement in SQL Commands:
select application_id,
application_name,
page_id,
region_name,
region_id
from apex_application_page_flash5
where chart_rendering = 'Flash Chart'
and chart_type not in ('Map','Project Gantt','Resource Gantt')
E. Test pages found across your applications
If steps B, C, or D identified any pages that are utilizing AnyCharts components then you should perform one of the following options:
- Oracle recommends you upgrade legacy AnyChart charts to Oracle JET charts as soon as possible