This page was last updated on January 8, 2018.
FLASH CHARTS AND GANTT CHARTS NO LONGER DISPLAY
With Oracle Application Express 5.1.4, 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 to find and potentially upgrade AnyChart charts within each application
B. Find AnyGantts installed within any of your applications
C. Find AnyChart Maps installed within any of your applications
D. Find Flash-based AnyCharts installed within any of your applications
E. Test pages found across your applications
If you are upgrading from Application Express 5.1.x and have not yet upgraded to Application Express 5.1.4, or you have already upgraded to Application Express 5.1.4, 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.
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
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
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')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