I posted about this a while back. Ely confirmed it as a bug and says he
has a fix if you have the source code:
http://www.mail-archive.com/flexcoders@yahoogroups.com/msg32135.html
On 7/10/06, pasflex
<[EMAIL PROTECTED]>
wrote:
I have a stacked column chart with the showDataEffect set to a
SeriesInterpolate effect. The chart begins to render, the axes get
drawn, and the application freezes with this error:
TypeError:
Error #1009: Cannot access a property or method of a null
object
reference.
at
mx.charts.chartClasses::NumericAxis/filterCache()
[C:\dev\GMC\sdk\frameworks\mx\charts\chartClasses\NumericAxis.as:577]
at
mx.charts.series::ColumnSeries/mx.charts.series:ColumnSeries::updateF
ilter()
[C:\dev\GMC\sdk\frameworks\mx\charts\series\ColumnSeries.as:606]
at
mx.charts.chartClasses::Series/mx.charts.chartClasses:Series::validat
eTransform()
[C:\dev\GMC\sdk\frameworks\mx\charts\chartClasses\Series.as:943]
at
mx.charts.chartClasses::Series/getRenderDataForTransition
()[C:\dev\GMC\sdk\frameworks\mx\charts\chartClasses\Series.as:994]
at
mx.charts.effects.effectClasses::SeriesInterpolateInstance/play()
[C:\dev\GMC\sdk\frameworks\mx\charts\effects\effectClasses\SeriesInte
rpolateInstance.as:91]
at
mx.effects::EffectInstance/startEffect()
[C:\dev\GMC\sdk\frameworks\mx\effects\EffectInstance.as:438]
at
mx.effects.effectClasses::ParallelInstance/play()
[C:\dev\GMC\sdk\frameworks\mx\effects\effectClasses\ParallelInstance.
as:196]
at
mx.charts.chartClasses::ChartBase/mx.charts.chartClasses:ChartBase::a
dvanceEffectState()
[C:\dev\GMC\sdk\frameworks\mx\charts\chartClasses\ChartBase.as:1562]
at
mx.charts.chartClasses::ChartBase/mx.charts.chartClasses:ChartBase::u
pdateDisplayList()
[C:\dev\GMC\sdk\frameworks\mx\charts\chartClasses\ChartBase.as:1268]
at
mx.charts.chartClasses::CartesianChart/mx.charts.chartClasses:Cartesi
anChart::updateDisplayList()
[C:\dev\GMC\sdk\frameworks\mx\charts\chartClasses\CartesianChart.as:9
61]
at
mx.core::UIComponent/validateDisplayList()
[C:\dev\GMC\sdk\frameworks\mx\core\UIComponent.as:5672]
at
mx.managers::LayoutManager/mx.managers:LayoutManager::validateDisplay
List()[C:\dev\GMC\sdk\frameworks\mx\managers\LayoutManager.as:594]
at
mx.managers::LayoutManager/mx.managers:LayoutManager::doPhasedInstant
iation()[C:\dev\GMC\sdk\frameworks\mx\managers\LayoutManager.as:664]
at
Function/http://adobe.com/AS3/2006/builtin::apply()
at
mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher2()
[C:\dev\GMC\sdk\frameworks\mx\core\UIComponent.as:7789]
at
mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher()
[C:\dev\GMC\sdk\frameworks\mx\core\UIComponent.as:7732]
Any
ideas?
--
Jason