We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The getter 'length' was called on null. flutter: Receiver: null flutter: Tried calling: length flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:50:5) flutter: #1 ParticleBehaviour.onOptionsUpdate (package:animated_background/particles.dart:372:19) flutter: #2 RandomParticleBehaviour.onOptionsUpdate (package:animated_background/particles.dart:458:11) flutter: #3 ParticleBehaviour.initFrom (package:animated_background/particles.dart:291:7) flutter: #4 RandomParticleBehaviour.initFrom (package:animated_background/particles.dart:409:11) flutter: #5 RenderAnimatedBackground.behaviour= (package:animated_background/animated_background.dart:187:16) flutter: #6 AnimatedBackground.updateRenderObject (package:animated_background/animated_background.dart:44:19) flutter: #7 RenderObjectElement.update (package:flutter/src/widgets/framework.dart:4494:12) flutter: #8 _AnimatedBackgroundElement.update (package:animated_background/animated_background.dart:106:11) flutter: #9 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #10 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4867:14) flutter: #11 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #12 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #13 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #14 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #15 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #16 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4867:14) flutter: #17 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #18 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #19 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #20 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #21 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #22 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #23 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #24 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #25 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #26 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #27 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #28 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #29 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #30 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #31 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #32 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #33 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #34 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #35 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #36 StatefulElement.update (package:flutter/src/widgets/framework.dart:3878:5) flutter: #37 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #38 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #39 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #40 StatefulElement.update (package:flutter/src/widgets/framework.dart:3878:5) flutter: #41 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #42 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #43 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #44 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #45 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #46 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #47 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #48 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #49 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #50 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #51 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #52 StatefulElement.update (package:flutter/src/widgets/framework.dart:3878:5) flutter: #53 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #54 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #55 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #56 StatefulElement.update (package:flutter/src/widgets/framework.dart:3878:5) flutter: #57 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #58 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4867:14) flutter: #59 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #60 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #61 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #62 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #63 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #64 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4585:32) flutter: #65 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4975:17) flutter: #66 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #67 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #68 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #69 StatefulElement.update (package:flutter/src/widgets/framework.dart:3878:5) flutter: #70 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #71 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4867:14) flutter: #72 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #73 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #74 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #75 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #76 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #77 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #78 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #79 StatelessElement.update (package:flutter/src/widgets/framework.dart:3781:5) flutter: #80 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #81 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4867:14) flutter: #82 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #83 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4585:32) flutter: #84 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4975:17) flutter: #85 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #86 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3732:16) flutter: #87 Element.rebuild (package:flutter/src/widgets/framework.dart:3547:5) flutter: #88 ProxyElement.update (package:flutter/src/widgets/framework.dart:3990:5) flutter: #89 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #90 RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4585:32) flutter: #91 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:4975:17) flutter: #92 Element.updateChild (package:flutter/src/widgets/framework.dart:2742:15) flutter: #93 _LayoutBuilderElement._layout.<anonymous closure> (package:flutter/src/widgets/layout_builder.dart:118:18) flutter: #94 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2266:19) flutter: #95 _LayoutBuilderElement._layout (package:flutter/src/widgets/layout_builder.dart:107:11) flutter: #96 RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:1730:58) flutter: #97 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:799:15) flutter: #98 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1730:13) flutter: #99 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:205:5) flutter: #100 RenderObject.layout (package:flutter/src/rendering/object.dart:1634:7) flutter: #101 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:142:11) flutter: #102 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:340:7) flutter: #103 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:212:7) flutter: #104 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:356:14) flutter: #105 RenderObject.layout (package:flutter/src/rendering/object.dart:1634:7) flutter: #106 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13) flutter: #107 RenderObject.layout (package:flutter/src/rendering/object.dart:1634:7) flutter: #108 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13) flutter: #109 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1203:11) flutter: #110 RenderObject.layout (package:flutter/src/rendering/object.dart:1634:7) flutter: #111 _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:104:13) flutter: #112 RenderObject.layout (package:flutter/src/rendering/object.dart:1634:7) flutter: #113 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:510:15) flutter: #114 RenderObject.layout (package:flutter/src/rendering/object.dart:1634:7) flutter: #115 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:142:11) flutter: #116 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:340:7) flutter: #117 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:212:7) flutter: #118 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:356:14) flutter: #119 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1509:7) flutter: #120 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:768:18) flutter: #121
A temporary fix (probably not the best one) for RandomParticleBehaviour is
class FixedRandomParticleBehaviour extends RandomParticleBehaviour { FixedRandomParticleBehaviour({@required ParticleOptions options, Paint paint}) : super(options: options, paint: paint); @override void onOptionsUpdate(ParticleOptions oldOptions) { if (particles == null) { return; } else { super.onOptionsUpdate(oldOptions); } } }
Thanks!
The text was updated successfully, but these errors were encountered:
I will take a look. Thank you.
Sorry, something went wrong.
Fix particles options update crash when particles variable is null
130169e
Resolves: #12
e23db69
No branches or pull requests
A temporary fix (probably not the best one) for RandomParticleBehaviour is
Thanks!
The text was updated successfully, but these errors were encountered: