letsar / flutter_staggered_grid_view

A Flutter staggered grid view
MIT License
3.14k stars 510 forks source link

Null check operator used on a null value #349

Open TheManuz opened 3 months ago

TheManuz commented 3 months ago

I'm getting a lot of these in my Crashlytics, happened 3.199 times in the last 7 days, 437 users.

I've also compared it to #345 , but the issue is different (different code lines involved, but I cannot exclude they're related).

# Crashlytics - Stack trace
# Platform: android
# Version: 2.2.12 (369)
# Issue: 85e7fbef023b4fb41052e231ed05ee25
# Session: 6687A23503C500016E1E90F720E5A179_DNE_6_v2
# Date: Fri Jul 05 2024 09:40:50 GMT+0200 (Ora legale dell’Europa centrale)

Non-fatal Exception: io.flutter.plugins.firebase.crashlytics.FlutterError: Null check operator used on a null value. Error thrown .
       at RenderSliverMasonryGrid.performLayout(sliver_masonry_grid.dart:513)
       at RenderObject.layout(object.dart:2577)
       at RenderSliverEdgeInsetsPadding.performLayout(sliver_padding.dart:121)
       at RenderSliverPadding.performLayout(sliver_padding.dart:327)
       at RenderObject.layout(object.dart:2577)
       at RenderViewportBase.layoutChildSequence(viewport.dart:601)
       at RenderViewport._attemptLayout(viewport.dart:1516)
       at RenderViewport.performLayout(viewport.dart:1427)
       at RenderObject._layoutWithoutResize(object.dart:2416)
       at PipelineOwner.flushLayout(object.dart:1051)
       at PipelineOwner.flushLayout(object.dart:1064)
       at RendererBinding.drawFrame(binding.dart:577)
       at WidgetsBinding.drawFrame(binding.dart:1138)
       at RendererBinding._handlePersistentFrameCallback(binding.dart:443)
       at SchedulerBinding._invokeFrameCallback(binding.dart:1392)
       at SchedulerBinding.handleDrawFrame(binding.dart:1313)
       at SchedulerBinding._handleDrawFrame(binding.dart:1171)