=== Unhandled Error 2026-04-17T00:29:27.056135 === Exception: Bad state: Cannot add new events after calling close Stack: #0 _BroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:256) #1 Subject._add (package:rxdart/src/subjects/subject.dart:151) #2 Subject.add (package:rxdart/src/subjects/subject.dart:141) #3 _PdfDocumentPdfium._notifyMissingFonts (package:pdfrx_engine/src/native/pdfrx_pdfium.dart:663) === Unhandled Error 2026-04-17T00:39:13.804224 === Exception: Bad state: Cannot add new events after calling close Stack: #0 _BroadcastStreamController.add (dart:async/broadcast_stream_controller.dart:256) #1 Subject._add (package:rxdart/src/subjects/subject.dart:151) #2 Subject.add (package:rxdart/src/subjects/subject.dart:141) #3 _PdfDocumentPdfium._notifyMissingFonts (package:pdfrx_engine/src/native/pdfrx_pdfium.dart:663) === Unhandled Error 2026-04-17T00:49:28.409837 === Exception: Null check operator used on a null value Stack: #0 State.context (package:flutter/src/widgets/framework.dart:959) #1 _PdfBookScreenState._resolveTextLineNumberForPage (package:otzaria/pdf_book/pdf_book_screen.dart:377) #2 _PdfBookScreenState._buildPdfViewerParams. (package:otzaria/pdf_book/pdf_book_screen.dart:780) === Unhandled Error 2026-04-17T01:27:11.562630 === Exception: Null check operator used on a null value Stack: #0 State.context (package:flutter/src/widgets/framework.dart:959) #1 _PdfBookScreenState._resolveTextLineNumberForPage (package:otzaria/pdf_book/pdf_book_screen.dart:377) #2 _PdfBookScreenState._buildPdfViewerParams. (package:otzaria/pdf_book/pdf_book_screen.dart:780) === FlutterError 2026-04-17T01:27:47.774474 === Exception: Null check operator used on a null value Library: widgets library Context: Instance of 'ErrorDescription' Stack: #0 PdfViewerController._state (package:pdfrx/src/widgets/pdf_viewer.dart:3701) #1 PdfViewerController.value (package:pdfrx/src/widgets/pdf_viewer.dart:3783) #2 _ValueListenableBuilderState.didUpdateWidget (package:flutter/src/widgets/value_listenable_builder.dart:124) #3 StatefulElement.update (package:flutter/src/widgets/framework.dart:5991) #4 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #5 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #6 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #7 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #8 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #9 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #10 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #11 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #12 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #13 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191) #14 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295) #15 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #16 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122) #17 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #18 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247) #19 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101) #20 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270) #21 RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333) #22 RenderObjectWithLayoutCallbackMixin.runLayoutCallback. (package:flutter/src/rendering/object.dart:4162) #23 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2887) #24 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223) #25 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886) #26 RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4162) #27 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447) #28 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #29 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #30 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #32 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #33 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62) #34 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645) #35 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680) #36 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616) #37 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174) #38 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187) #39 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629) #40 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304) #41 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #42 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #43 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #44 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #45 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #46 _invoke (dart:ui/hooks.dart:356) #47 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #48 _drawFrame (dart:ui/hooks.dart:328) === FlutterError 2026-04-17T01:27:48.496424 === Exception: Null check operator used on a null value Library: widgets library Context: Instance of 'ErrorDescription' Stack: #0 PdfViewerController._state (package:pdfrx/src/widgets/pdf_viewer.dart:3701) #1 PdfViewerController.value (package:pdfrx/src/widgets/pdf_viewer.dart:3783) #2 _ValueListenableBuilderState.initState (package:flutter/src/widgets/value_listenable_builder.dart:115) #3 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950) #4 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793) #5 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587) #6 Element.updateChild (package:flutter/src/widgets/framework.dart:4053) #7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #8 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #9 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #10 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #12 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #13 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #14 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #15 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191) #16 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295) #17 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #18 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122) #19 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #20 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247) #21 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101) #22 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270) #23 RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333) #24 RenderObjectWithLayoutCallbackMixin.runLayoutCallback. (package:flutter/src/rendering/object.dart:4162) #25 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2887) #26 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223) #27 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886) #28 RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4162) #29 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447) #30 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #32 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #34 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #35 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62) #36 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645) #37 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680) #38 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616) #39 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174) #40 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187) #41 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629) #42 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304) #43 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #44 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #45 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #46 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #47 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #48 _invoke (dart:ui/hooks.dart:356) #49 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #50 _drawFrame (dart:ui/hooks.dart:328) === FlutterError 2026-04-17T01:27:48.733614 === Exception: Null check operator used on a null value Library: widgets library Context: Instance of 'ErrorDescription' Stack: #0 PdfViewerController._state (package:pdfrx/src/widgets/pdf_viewer.dart:3701) #1 PdfViewerController.value (package:pdfrx/src/widgets/pdf_viewer.dart:3783) #2 _ValueListenableBuilderState.initState (package:flutter/src/widgets/value_listenable_builder.dart:115) #3 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950) #4 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793) #5 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587) #6 Element.updateChild (package:flutter/src/widgets/framework.dart:4053) #7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #8 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #9 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #10 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #12 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #13 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #14 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #15 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191) #16 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295) #17 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #18 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122) #19 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #20 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247) #21 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101) #22 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270) #23 RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333) #24 RenderObjectWithLayoutCallbackMixin.runLayoutCallback. (package:flutter/src/rendering/object.dart:4162) #25 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2887) #26 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223) #27 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886) #28 RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4162) #29 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447) #30 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #32 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #34 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #35 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62) #36 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645) #37 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680) #38 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616) #39 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174) #40 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187) #41 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629) #42 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304) #43 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #44 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #45 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #46 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #47 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #48 _invoke (dart:ui/hooks.dart:356) #49 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #50 _drawFrame (dart:ui/hooks.dart:328) === FlutterError 2026-04-17T01:27:48.981821 === Exception: Null check operator used on a null value Library: widgets library Context: Instance of 'ErrorDescription' Stack: #0 PdfViewerController._state (package:pdfrx/src/widgets/pdf_viewer.dart:3701) #1 PdfViewerController.value (package:pdfrx/src/widgets/pdf_viewer.dart:3783) #2 _ValueListenableBuilderState.initState (package:flutter/src/widgets/value_listenable_builder.dart:115) #3 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950) #4 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793) #5 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587) #6 Element.updateChild (package:flutter/src/widgets/framework.dart:4053) #7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #8 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #9 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #10 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #12 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #13 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #14 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #15 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191) #16 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295) #17 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #18 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122) #19 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #20 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247) #21 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101) #22 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270) #23 RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333) #24 RenderObjectWithLayoutCallbackMixin.runLayoutCallback. (package:flutter/src/rendering/object.dart:4162) #25 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2887) #26 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223) #27 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886) #28 RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4162) #29 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447) #30 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #32 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #34 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #35 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62) #36 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645) #37 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680) #38 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616) #39 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174) #40 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187) #41 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629) #42 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304) #43 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #44 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #45 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #46 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #47 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #48 _invoke (dart:ui/hooks.dart:356) #49 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #50 _drawFrame (dart:ui/hooks.dart:328) === FlutterError 2026-04-17T01:27:49.688665 === Exception: Null check operator used on a null value Library: widgets library Context: Instance of 'ErrorDescription' Stack: #0 PdfViewerController._state (package:pdfrx/src/widgets/pdf_viewer.dart:3701) #1 PdfViewerController.value (package:pdfrx/src/widgets/pdf_viewer.dart:3783) #2 _ValueListenableBuilderState.initState (package:flutter/src/widgets/value_listenable_builder.dart:115) #3 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5950) #4 ComponentElement.mount (package:flutter/src/widgets/framework.dart:5793) #5 Element.inflateWidget (package:flutter/src/widgets/framework.dart:4587) #6 Element.updateChild (package:flutter/src/widgets/framework.dart:4053) #7 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #8 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #9 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #10 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #11 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #12 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #13 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #14 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #15 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191) #16 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295) #17 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #18 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122) #19 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #20 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247) #21 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101) #22 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270) #23 RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333) #24 RenderObjectWithLayoutCallbackMixin.runLayoutCallback. (package:flutter/src/rendering/object.dart:4162) #25 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2887) #26 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223) #27 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886) #28 RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4162) #29 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447) #30 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #32 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #34 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #35 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62) #36 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645) #37 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680) #38 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616) #39 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174) #40 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187) #41 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629) #42 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304) #43 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #44 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #45 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #46 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #47 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #48 _invoke (dart:ui/hooks.dart:356) #49 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #50 _drawFrame (dart:ui/hooks.dart:328) === FlutterError 2026-04-17T01:37:02.859479 === Exception: Null check operator used on a null value Library: widgets library Context: Instance of 'ErrorDescription' Stack: #0 PdfViewerController._state (package:pdfrx/src/widgets/pdf_viewer.dart:3701) #1 PdfViewerController.value (package:pdfrx/src/widgets/pdf_viewer.dart:3783) #2 _ValueListenableBuilderState.didUpdateWidget (package:flutter/src/widgets/value_listenable_builder.dart:124) #3 StatefulElement.update (package:flutter/src/widgets/framework.dart:5991) #4 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #5 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #6 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #7 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #8 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #9 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5841) #10 Element.rebuild (package:flutter/src/widgets/framework.dart:5529) #11 StatelessElement.update (package:flutter/src/widgets/framework.dart:5895) #12 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #13 Element.updateChildren (package:flutter/src/widgets/framework.dart:4191) #14 MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7295) #15 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #16 SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7122) #17 Element.updateChild (package:flutter/src/widgets/framework.dart:4037) #18 _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback (package:flutter/src/widgets/layout_builder.dart:247) #19 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3101) #20 _LayoutBuilderElement._rebuildWithConstraints (package:flutter/src/widgets/layout_builder.dart:270) #21 RenderAbstractLayoutBuilderMixin.layoutCallback (package:flutter/src/widgets/layout_builder.dart:333) #22 RenderObjectWithLayoutCallbackMixin.runLayoutCallback. (package:flutter/src/rendering/object.dart:4162) #23 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:2887) #24 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1223) #25 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2886) #26 RenderObjectWithLayoutCallbackMixin.runLayoutCallback (package:flutter/src/rendering/object.dart:4162) #27 _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:447) #28 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #29 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #30 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:118) #32 RenderObject.layout (package:flutter/src/rendering/object.dart:2768) #33 ChildLayoutHelper.layoutChild (package:flutter/src/rendering/layout_helper.dart:62) #34 RenderStack._computeSize (package:flutter/src/rendering/stack.dart:645) #35 RenderStack.performLayout (package:flutter/src/rendering/stack.dart:680) #36 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2616) #37 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1174) #38 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1187) #39 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:629) #40 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1304) #41 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:495) #42 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430) #43 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345) #44 SentryWidgetsBindingMixin.handleDrawFrame (package:sentry_flutter/src/binding_wrapper.dart:128) #45 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198) #46 _invoke (dart:ui/hooks.dart:356) #47 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:444) #48 _drawFrame (dart:ui/hooks.dart:328)