Skip to content
New issue

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

Exception Occurs When Scrolling on Domains/Clients Tab in Statistics Screen #127

Open
tsutsu3 opened this issue Feb 1, 2025 · 0 comments
Labels
bug Something isn't working windows

Comments

@tsutsu3
Copy link
Owner

tsutsu3 commented Feb 1, 2025

Describe the bug

When scrolling within the Domains or Clients tab on the Statistics screen, an exception is thrown.

To Reproduce

  1. Navigate to the Statistics screen.
  2. Select either the Domains or Clients tab.
  3. Scroll through the content.
  4. Observe the exception being triggered.

Expected behavior

The scrolling should work smoothly without triggering any exceptions.

Screenshots

Environments

  • windows (only?)

Additional context

══╡ EXCEPTION CAUGHT BY ANIMATION LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown while notifying status listeners for AnimationController:
The provided ScrollController is attached to more than one ScrollPosition.
The Scrollbar requires a single ScrollPosition in order to be painted.
When the scrollbar is interactive, the associated ScrollController must only have one ScrollPosition
attached.
The provided ScrollController cannot be shared by multiple ScrollView widgets.

When the exception was thrown, this was the stack:
#0      RawScrollbarState._debugCheckHasValidScrollPosition.<anonymous closure> (package:flutter/src/widgets/scrollbar.dart:1502:9)
#1      RawScrollbarState._debugCheckHasValidScrollPosition (package:flutter/src/widgets/scrollbar.dart:1533:6)
#2      RawScrollbarState._validateInteractions (package:flutter/src/widgets/scrollbar.dart:1432:14)
#3      AnimationLocalStatusListenersMixin.notifyStatusListeners (package:flutter/src/animation/listener_helpers.dart:240:19)
#4      AnimationController._checkStatusChanged (package:flutter/src/animation/animation_controller.dart:906:7)
#5      AnimationController._startSimulation (package:flutter/src/animation/animation_controller.dart:837:5)
#6      AnimationController._animateToInternal (package:flutter/src/animation/animation_controller.dart:693:12)
#7      AnimationController.reverse (package:flutter/src/animation/animation_controller.dart:535:12)
#8      RawScrollbarState._maybeStartFadeoutTimer.<anonymous closure> (package:flutter/src/widgets/scrollbar.dart:1584:37)
#12     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
(elided 3 frames from class _Timer and dart:async-patch)

The AnimationController notifying status listeners was:
  AnimationController#98d53(◀ 1.000; paused; DISPOSED)
════════════════════════════════════════════════════════════════════════════════════════════════════
Another exception was thrown: The provided ScrollController is attached to more than one ScrollPosition.
Another exception was thrown: The provided ScrollController is attached to more than one ScrollPosition.
Another exception was thrown: The provided ScrollController is attached to more than one ScrollPosition.
Another exception was thrown: The provided ScrollController is attached to more than one ScrollPosition.
Another exception was thrown: The provided ScrollController is attached to more than one ScrollPosition.
@tsutsu3 tsutsu3 added bug Something isn't working windows labels Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working windows
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant