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

[go_router_builder] Cannot handle query parameter when it cannot parse #160894

Open
CaoGiaHieu-dev opened this issue Dec 27, 2024 · 2 comments · May be fixed by flutter/packages#8405
Open

[go_router_builder] Cannot handle query parameter when it cannot parse #160894

CaoGiaHieu-dev opened this issue Dec 27, 2024 · 2 comments · May be fixed by flutter/packages#8405
Labels
found in release: 3.27 Found to occur in 3.27 found in release: 3.28 Found to occur in 3.28 has reproducible steps The issue has been confirmed reproducible and is ready to work on p: go_router_builder The go_router_builder package package flutter/packages repository. See also p: labels. team-go_router Owned by Go Router team

Comments

@CaoGiaHieu-dev
Copy link

CaoGiaHieu-dev commented Dec 27, 2024

Steps to reproduce

  1. Using go_router_builder: ^2.7.1 and run on web
  2. Navigate to route with correct query params
  3. Change url with invaild query params

Expected results

It should can be handle in errorPageBuilder or must be try cast to avoid error

Actual results

Can not handle error

Code sample

Code sample
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// ignore_for_file: public_member_api_docs, unreachable_from_main

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';

part 'main.g.dart';

void main() => runApp(App());

class App extends StatelessWidget {
  App({super.key});

  static const String title = 'GoRouter';

  @override
  Widget build(BuildContext context) => MaterialApp.router(
        title: title,
        routeInformationProvider: _router.routeInformationProvider,
        routeInformationParser: _router.routeInformationParser,
        backButtonDispatcher: RootBackButtonDispatcher(),
        routerDelegate: _router.routerDelegate,
        debugShowCheckedModeBanner: false,
      );

  late final GoRouter _router = GoRouter(
    debugLogDiagnostics: true,
    routes: $appRoutes,
    initialLocation: '/home',

    // redirect to the login page if the user is not logged in
    redirect: (BuildContext context, GoRouterState state) {
      // no need to redirect at all
      return null;
    },
  );
}

@TypedGoRoute<DetailRoute>(
  path: '/detail',
)
class DetailRoute extends GoRouteData {
  const DetailRoute({this.id});
  final int? id;

  @override
  Widget build(BuildContext context, GoRouterState state) =>
      const DetailScreen();
}

@TypedGoRoute<HomeRoute>(
  path: '/home',
)
class HomeRoute extends GoRouteData {
  const HomeRoute({this.fromPage});

  final String? fromPage;

  @override
  Widget build(BuildContext context, GoRouterState state) => HomeScreen();
}

class HomeScreen extends StatelessWidget {
  const HomeScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: MaterialButton(
          color: Colors.blue,
          onPressed: () {
            DetailRoute(id: 1).go(context);
          },
          child: Text('Go to detail'),
        ),
      ),
    );
  }
}

class DetailScreen extends StatelessWidget {
  const DetailScreen({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text('Detail with ${GoRouterState.of(context).uri.query}'),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

Uploading Ghi Màn hình 2024-12-27 lúc 10.55.03.mov…

Logs

Logs
══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════
The following FormatException was thrown while dispatching notifications for
GoRouteInformationProvider:
adaw

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:3  throw_
errors.dart:288
dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 110:39            parse
profile.dart:110
packages/error_template/main.g.dart 47:42                                    _$36convertMapValue
main.g.dart:47
packages/error_template/main.g.dart 21:13                                    $36DetailRouteExtension$124_fromState
main.g.dart:21
packages/go_router/src/route_data.dart 102:53                                factoryImpl
route_data.dart:102
packages/go_router/src/route_data.dart 112:28                                redirect
route_data.dart:112
packages/go_router/src/configuration.dart 443:56                             [_getRouteLevelRedirect]
configuration.dart:443
packages/go_router/src/configuration.dart 400:13                             processTopLevelRedirect
configuration.dart:400
packages/go_router/src/configuration.dart 417:16                             processRedirect
configuration.dart:417
packages/go_router/src/configuration.dart 423:14                             redirect
configuration.dart:423
packages/go_router/src/parser.dart 164:10                                    [_redirect]
parser.dart:164
packages/go_router/src/parser.dart 101:7                                     parseRouteInformationWithDependencies
parser.dart:101
packages/flutter/src/widgets/router.dart 753:12                              [_processRouteInformation]
router.dart:753
packages/flutter/src/widgets/router.dart 772:5                               [_handleRouteInformationProviderNotification]
router.dart:772
packages/flutter/src/foundation/change_notifier.dart 437:24                  notifyListeners
change_notifier.dart:437
packages/go_router/src/information_provider.dart 139:11                      notifyListeners
information_provider.dart:139
packages/go_router/src/information_provider.dart 245:5                       [_platformReportsNewRouteInformation]
information_provider.dart:245
packages/go_router/src/information_provider.dart 289:5                       didPushRouteInformation
information_provider.dart:289
packages/flutter/src/widgets/binding.dart 944:25                             <fn>
binding.dart:944
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 610:19          <fn>
async_patch.dart:610
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 634:23          <fn>
async_patch.dart:634
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 581:31          <fn>
async_patch.dart:581
dart-sdk/lib/async/zone.dart 1676:54                                         runUnary
zone.dart:1676
dart-sdk/lib/async/future_impl.dart 204:18                                   handleValue
future_impl.dart:204
dart-sdk/lib/async/future_impl.dart 902:44                                   handleValueCallback
future_impl.dart:902
dart-sdk/lib/async/future_impl.dart 931:13                                   _propagateToListeners
future_impl.dart:931
dart-sdk/lib/async/future_impl.dart 707:5                                    [_completeWithValue]
future_impl.dart:707
dart-sdk/lib/async/future_impl.dart 777:7                                    callback
future_impl.dart:777
dart-sdk/lib/async/schedule_microtask.dart 40:11                             _microtaskLoop
schedule_microtask.dart:40
dart-sdk/lib/async/schedule_microtask.dart 49:5                              _startMicrotaskLoop
schedule_microtask.dart:49
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 186:7           <fn>
async_patch.dart:186

The GoRouteInformationProvider sending notification was:
  Instance of 'GoRouteInformationProvider'
════════════════════════════════════════════════════════════════════════════════════════════════════

Flutter Doctor output

Doctor output
[✓] Flutter (Channel stable, 3.27.1, on macOS 14.5 23F79 darwin-arm64, locale vi-VN)
    • Flutter version 3.27.1 on channel stable at /Users/hieucg/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 17025dd882 (10 days ago), 2024-12-17 03:23:09 +0900
    • Engine revision cb4b5fff73
    • Dart version 3.6.0
    • DevTools version 2.40.2

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
    • Android SDK at /Users/hieucg/Library/Android/sdk
    • Platform android-35, build-tools 35.0.0
    • ANDROID_HOME = /Users/hieucg/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16A242d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] VS Code (version 1.96.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.102.0

[✓] Connected device (3 available)
    • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 14.5 23F79 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 14.5 23F79 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 131.0.6778.205

[✓] Network resources
    • All expected network resources are available.

• No issues found!
@CaoGiaHieu-dev
Copy link
Author

Ghi.Man.hinh.2024-12-27.luc.10.55.03.mov

@maheshj01 maheshj01 added the in triage Presently being triaged by the triage team label Jan 3, 2025
@maheshj01
Copy link
Member

Reproducible on latest stable and the master channel.

logs
Restarted application in 67ms.
redirecting to login
[GoRouter] Full paths for routes:
           ├─/detail (Widget)
           └─/home (Widget)
[GoRouter] setting initial location /home
[GoRouter] Using MaterialApp configuration
redirecting to login
[GoRouter] going to /detail?id=1
redirecting to login
══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════
The following FormatException was thrown while dispatching notifications for
GoRouteInformationProvider:
abc

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:3  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 110:39            parse
packages/platform_stack_test/main.g.dart 47:42                               _$36convertMapValue
packages/platform_stack_test/main.g.dart 21:13                               $36DetailRouteExtension$124_fromState
packages/go_router/src/route_data.dart 102:53                                factoryImpl
packages/go_router/src/route_data.dart 112:28                                redirect
packages/go_router/src/configuration.dart 443:56                             [_getRouteLevelRedirect]
packages/go_router/src/configuration.dart 400:13                             processTopLevelRedirect
packages/go_router/src/configuration.dart 417:16                             processRedirect
packages/go_router/src/configuration.dart 423:14                             redirect
packages/go_router/src/parser.dart 164:10                                    [_redirect]
packages/go_router/src/parser.dart 101:7                                     parseRouteInformationWithDependencies
packages/flutter/src/widgets/router.dart 753:12                              [_processRouteInformation]
packages/flutter/src/widgets/router.dart 772:5                               [_handleRouteInformationProviderNotification]
packages/flutter/src/foundation/change_notifier.dart 437:24                  notifyListeners
packages/go_router/src/information_provider.dart 139:11                      notifyListeners
packages/go_router/src/information_provider.dart 245:5                       [_platformReportsNewRouteInformation]
packages/go_router/src/information_provider.dart 289:5                       didPushRouteInformation
packages/flutter/src/widgets/binding.dart 944:25                             <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 610:19          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 634:23          <fn>
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 581:31          <fn>
dart-sdk/lib/async/zone.dart 1676:54                                         runUnary
dart-sdk/lib/async/future_impl.dart 204:18                                   handleValue
dart-sdk/lib/async/future_impl.dart 902:44                                   handleValueCallback
dart-sdk/lib/async/future_impl.dart 931:13                                   _propagateToListeners
dart-sdk/lib/async/future_impl.dart 707:5                                    [_completeWithValue]
dart-sdk/lib/async/future_impl.dart 777:7                                    callback
dart-sdk/lib/async/schedule_microtask.dart 40:11                             _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5                              _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 186:7           <fn>

The GoRouteInformationProvider sending notification was:
  Instance of 'GoRouteInformationProvider'
════════════════════════════════════════════════════════════════════════════════════════════════════
Restarted application in 116ms.
redirecting to login
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following FormatException was thrown building DefaultSelectionStyle:
abc

The relevant error-causing widget was:
  MaterialApp MaterialApp:file:///Users/mahesh/Development/platform_stack_test/lib/main.dart:22:53

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:3  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/profile.dart 110:39            parse
packages/platform_stack_test/main.g.dart 47:42                               _$36convertMapValue
packages/platform_stack_test/main.g.dart 21:13                               $36DetailRouteExtension$124_fromState
packages/go_router/src/route_data.dart 102:53                                factoryImpl
packages/go_router/src/route_data.dart 112:28                                redirect
packages/go_router/src/configuration.dart 443:56                             [_getRouteLevelRedirect]
packages/go_router/src/configuration.dart 400:13                             processTopLevelRedirect
packages/go_router/src/configuration.dart 417:16                             processRedirect
packages/go_router/src/configuration.dart 423:14                             redirect
packages/go_router/src/parser.dart 164:10                                    [_redirect]
packages/go_router/src/parser.dart 101:7                                     parseRouteInformationWithDependencies
packages/flutter/src/widgets/router.dart 753:12                              [_processRouteInformation]
packages/flutter/src/widgets/router.dart 623:7                               restoreState
packages/flutter/src/widgets/restoration.dart 928:5                          [_doRestore]
packages/flutter/src/widgets/restoration.dart 914:7                          didChangeDependencies
packages/flutter/src/widgets/router.dart 700:11                              didChangeDependencies
packages/flutter/src/widgets/framework.dart 5780:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
[GoRouter] Full paths for routes:
           ├─/detail (Widget)
           └─/home (Widget)
[GoRouter] setting initial location /home
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 6914:14                          mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/view.dart 465:16                                [_updateChild]
packages/flutter/src/widgets/view.dart 488:5                                 mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/framework.dart 5656:16                          performRebuild
packages/flutter/src/widgets/framework.dart 5794:11                          performRebuild
packages/flutter/src/widgets/framework.dart 5347:7                           rebuild
packages/flutter/src/widgets/framework.dart 5613:5                           [_firstBuild]
packages/flutter/src/widgets/framework.dart 5785:11                          [_firstBuild]
packages/flutter/src/widgets/framework.dart 5607:5                           mount
packages/flutter/src/widgets/framework.dart 4480:15                          inflateWidget
packages/flutter/src/widgets/framework.dart 3963:18                          updateChild
packages/flutter/src/widgets/binding.dart 1636:16                            [_rebuild]
packages/flutter/src/widgets/binding.dart 1605:5                             mount
packages/flutter/src/widgets/binding.dart 1558:16                            <fn>
packages/flutter/src/widgets/framework.dart 3038:11                          buildScope
packages/flutter/src/widgets/binding.dart 1557:12                            attach
packages/flutter/src/widgets/binding.dart 1296:26                            attachToBuildOwner
packages/flutter/src/widgets/binding.dart 1278:5                             attachRootWidget
packages/flutter/src/widgets/binding.dart 1264:7                             <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 47:11      internalCallback

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

flutter doctor -v
[✓] Flutter (Channel stable, 3.27.1, on macOS 15.1.1 24B2091 darwin-arm64, locale en-US)
    • Flutter version 3.27.1 on channel stable at /Users/mahesh/Development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 17025dd882 (2 days ago), 2024-12-17 03:23:09 +0900
    • Engine revision cb4b5fff73
    • Dart version 3.6.0
    • DevTools version 2.40.2

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-35, build-tools 34.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16A242d
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.94.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.100.0

[✓] Connected device (3 available)
    • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 128.0.6613.85

[✓] Network resources
    • All expected network resources are available.

• No issues found!
[!] Flutter (Channel master, 3.28.0-2.0.pre.38595, on macOS 15.1.1 24B2091 darwin-arm64, locale en-US)
    • Flutter version 3.28.0-2.0.pre.38595 on channel master at /Users/mahesh/Development/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/mahesh/Development/flutter/bin/flutter, which is not inside your current Flutter SDK
      checkout at /Users/mahesh/Development/flutter_master. Consider adding /Users/mahesh/Development/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/mahesh/Development/flutter/bin/dart, which is not inside your current Flutter SDK checkout at
      /Users/mahesh/Development/flutter_master. Consider adding /Users/mahesh/Development/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 27ba2f2790 (6 hours ago), 2025-01-02 20:26:02 +0100
    • Engine revision 27ba2f2790
    • Dart version 3.7.0 (build 3.7.0-267.0.dev)
    • DevTools version 2.41.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and
      upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-35, build-tools 34.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 16.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 16A242d
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.11+0-17.0.11b1207.24-11852314)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.94.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.100.0

[✓] Connected device (4 available)
    • sdk gphone64 arm64 (mobile)     • emulator-5554         • android-arm64  • Android 12 (API 31) (emulator)
    • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 15.1.1 24B2091 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 15.1.1 24B2091 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 128.0.6613.85

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

@maheshj01 maheshj01 added package flutter/packages repository. See also p: labels. has reproducible steps The issue has been confirmed reproducible and is ready to work on p: go_router_builder The go_router_builder package team-go_router Owned by Go Router team found in release: 3.27 Found to occur in 3.27 found in release: 3.28 Found to occur in 3.28 and removed in triage Presently being triaged by the triage team labels Jan 3, 2025
@CaoGiaHieu-dev CaoGiaHieu-dev linked a pull request Jan 10, 2025 that will close this issue
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
found in release: 3.27 Found to occur in 3.27 found in release: 3.28 Found to occur in 3.28 has reproducible steps The issue has been confirmed reproducible and is ready to work on p: go_router_builder The go_router_builder package package flutter/packages repository. See also p: labels. team-go_router Owned by Go Router team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants