talamaska / onboarding_overlay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Null check operator used on a null value

greensopinion opened this issue · comments

I've been seeing the following in my error reports, not sure on reproduction steps since I haven't been able to reproduce it locally.

Null check operator used on a null value
_CastError
#0      RenderBox.size (package:flutter/src/rendering/box.dart:2004)
#1      _OnboardingStepperState.calcWidgetRect (package:onboarding_overlay/src/stepper.dart:206)
#2      _OnboardingStepperState.build.<anonymous closure> (package:onboarding_overlay/src/stepper.dart:310)
#3      _LayoutBuilderElement._layout.layoutCallback (package:flutter/src/widgets/layout_builder.dart:122)
#4      BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2600)
#5      _LayoutBuilderElement._layout (package:flutter/src/widgets/layout_builder.dart:156)
#6      RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:1997)
#7      BuildOwner.lockState (package:flutter/src/widgets/framework.dart:2519)
#8      RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1997)
#9      RenderConstrainedLayoutBuilder.rebuildIfNecessary (package:flutter/src/widgets/layout_builder.dart:230)
#10     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:319)
#11     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1731)
#12     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:887)
#13     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:497)
#14     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883)
#15     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:363)
#16     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1144)
#17     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1081)
#18     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:995)
#19     _rootRun (dart:async/zone.dart:1426)
#20     _CustomZone.run (dart:async/zone.dart:1328)
#21     _CustomZone.runGuarded (dart:async/zone.dart:1236)
#22     _invoke (dart:ui/hooks.dart:151)
#23     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:308)
#24     _drawFrame (dart:ui/hooks.dart:115)

Thanks for the report. Will look into this.

@greensopinion what version of the library your are using?

Version 2.3.5

I'm still getting a lot of these but haven't been able to reproduce myself.

Well, you are using some old version, it is possible that the issue is already resolved in the latest one. I can't guarantee that, but it is worth the try.