You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Alex Harui (JIRA)" <ji...@apache.org> on 2013/09/01 07:58:51 UTC

[jira] [Commented] (FLEX-33052) Runtime error when using a chart in a module in an app that is also using charts

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

Alex Harui commented on FLEX-33052:
-----------------------------------

Another potential workaround is to make the child's default styles differ slightly from the main app's default styles.  Then the child will register its own styles.  This presumes you won't be changing styles from the parent to try to affect the child.

I attached a .css file with a fake css property in each selector that I found in the default css file for Charts.  By adding the MXMLC compiler option
    -theme+=cssNoMerge.css
to the child app only, the chart showed up and there were no errors thrown.
                
> 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