Skip to content

Fix Bug relating to personal notes #66

Description

@PopGTN

Error that was thrown when clicking on note

another issues to fix also on mobile clicking on notes doesn't allow to view the notes on notes detail page on mobile

(ca.joshuamc.basic_bible:65904): Atk-CRITICAL **: 23:12:20.585: atk_socket_embed: assertion 'plug_id != NULL' failed
Gdk-Message: 23:12:20.767: Unable to load  from the cursor theme
Syncing files to device Linux...                                    58ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Linux is available at: http://127.0.0.1:36195/z4Guw1TR6M4=/
The Flutter DevTools debugger and profiler on Linux is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:36195/z4Guw1TR6M4=/

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building SlideTransition(listenable: AnimationController#c04c5(⏭
1.000; paused)➩Cubic(0.21, 0.61, 0.35, 1.00)ₒₙ/Cubic(0.21, 0.61, 0.35, 1.00)➩Cubic(0.21, 0.61, 0.35,
1.00)➩Tween<Offset>(Offset(0.0, 0.0) → Offset(0.0, 0.0))➩Offset(0.0, 0.0), state:
_AnimatedState#8c191):
setState() or markNeedsBuild() called during build.
This BibleViewerTab widget cannot be marked as needing to build because the framework is already in
the process of building widgets. A widget can be marked as needing to be built during the build
phase only if one of its ancestors is currently building. This exception is allowed because the
framework builds parent widgets before children, which means a dirty descendant will always be
built. Otherwise, the framework might not visit this widget during this build phase.
The widget on which setState() or markNeedsBuild() was called was:
  BibleViewerTab-[GlobalKey#a317b]
The widget which was currently being built when the offending call was made was:
  SlideTransition

The relevant error-causing widget was:
  SlideTransition
  SlideTransition:file:///home/joshua/Documents/Flutter%20Apps/Bible%20App%20Projects/basic_bible/lib/src/features/reader/presentation/reader_view/bible_viewer_tab.dart:295:32

When the exception was thrown, this was the stack:
#0      Element.markNeedsBuild.<anonymous closure> (package:flutter/src/widgets/framework.dart:5279:9)
#1      Element.markNeedsBuild (package:flutter/src/widgets/framework.dart:5291:6)
#2      State.setState (package:flutter/src/widgets/framework.dart:1219:15)
#3      _BibleViewerTabState._buildReaderContentLayer.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure>
(package:basic_bible/src/features/reader/presentation/reader_view/bible_viewer_tab.dart:333:25)
#4      _BibleTextViewState.didUpdateWidget (package:basic_bible/src/features/reader/presentation/reader_view/bible_viewer_tab_text_view.dart:147:43)
#5      StatefulElement.update (package:flutter/src/widgets/framework.dart:5893:55)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#7      SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025:14)
#8      Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#9      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747:16)
#10     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884:11)
#11     Element.rebuild (package:flutter/src/widgets/framework.dart:5435:7)
#12     StatefulElement.update (package:flutter/src/widgets/framework.dart:5909:5)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#14     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7025:14)
#15     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#16     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747:16)
#17     Element.rebuild (package:flutter/src/widgets/framework.dart:5435:7)
#18     StatelessElement.update (package:flutter/src/widgets/framework.dart:5797:5)
#19     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#20     Element.updateChildren (package:flutter/src/widgets/framework.dart:4139:32)
#21     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7202:17)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#23     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747:16)
#24     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884:11)
#25     Element.rebuild (package:flutter/src/widgets/framework.dart:5435:7)
#26     StatefulElement.update (package:flutter/src/widgets/framework.dart:5909:5)
#27     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#28     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747:16)
#29     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884:11)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5435:7)
#31     StatefulElement.update (package:flutter/src/widgets/framework.dart:5909:5)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#33     Element.updateChildren (package:flutter/src/widgets/framework.dart:4139:32)
#34     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7202:17)
#35     Element.updateChild (package:flutter/src/widgets/framework.dart:3982:15)
#36     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5747:16)
#37     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5884:11)
#38     Element.rebuild (package:flutter/src/widgets/framework.dart:5435:7)
#39     BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2695:15)
#40     BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752:11)
#41     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056:18)
#42     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1259:21)
#43     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495:5)
#44     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1434:15)
#45     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1347:9)
#46     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1200:5)
#47     _invoke (dart:ui/hooks.dart:330:13)
#48     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444:5)
#49     _drawFrame (dart:ui/hooks.dart:302:31)

════════════════════════════════════════════════════════════════════════════════════════════════════

Another exception was thrown: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 6322 pos 14: '() {
Application finished.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions