flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vitali Kabak (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-33052) Runtime error when using a chart in a module in an app that is also using charts
Date Mon, 02 Sep 2013 07:02:51 GMT

    [ https://issues.apache.org/jira/browse/FLEX-33052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13755934#comment-13755934

Vitali Kabak commented on FLEX-33052:

I also found a workaround for my application, but "workaround" approach is not always acceptable.
For example my "parent" app is a kind of dashboard, which loads other apps as children. These
children are sometimes third-party apps (which met some simple requirements), but I can't
put a requirement "If you use charts, please insert this block of code somewhere in your app..."

This is definitely a bug and I believe it should be fixed in Flex SDK.

If SDK (or compiler, since this happens in auto-generated code) has a good reason not to create
duplicate styles in child app, then chart framework should be modified. As I mentioned before,
only chart classes use result of styleManager.getStyleDeclaration without checking whether
it null or not.
> Runtime error when using a chart in a module in an app that is also using charts
> --------------------------------------------------------------------------------
>                 Key: FLEX-33052
>                 URL: https://issues.apache.org/jira/browse/FLEX-33052
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Charts
>    Affects Versions: Adobe Flex SDK Previous
>         Environment: Affected OS(s): All OS Platforms
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Alex Harui
>         Attachments: chartsNoMerge.css
> This is a regression in 4.6. It doesn't matter if the modules are Spark or not. Works
fine in 4.5.1 and below.
> See attached FB project.
> Steps to reproduce:
> 1. Create an app that uses a chart and create a module that also uses a chart.
>  Actual Results:
> TypeError: Error #1009: Cannot access a property or method of a null object reference.
> 	at mx.charts.chartClasses::ChartBase/initStyles()[E:\dev\4.y\frameworks\projects\charts\src\mx\charts\chartClasses\ChartBase.as:1862]
>  Expected Results:
> No error and chart loads fine.
>  Workaround (if any):
>  Copy chart styles from module's parent styleManager into the module's own styleManager.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message