shorebirdtech / shorebird

Code Push for Flutter and other tools for Flutter businesses.
https://shorebird.dev
Other
2.32k stars 140 forks source link

fix: Shorebird engine not available #1209

Closed vyPal closed 1 year ago

vyPal commented 1 year ago

Description

The shorebird_code_push library can doesn't detect shorebird even though it is installed and working.

Steps To Reproduce

  1. Clone repository https://github.com/DislikesSchool/EduPage2
  2. Set auto_update:false in shorebird.yaml
  3. Run shorebird preview (idk if shorebird allows to preview an app owned by someone else like this)
  4. See error

Expected Behavior

shorebird_code_push detects the shorebird engine and is able to be used normally

Screenshots

If applicable, add screenshots to help explain your problem.

Additional Context

I have tried both with auto_update:true and auto_update:false. In both cases shorebird does what it should but code psuh doesn't detect shorebird

This is output of shorebird preview with auto_update:true:

Which app would you like to preview? eduapge2
✓ Fetching releases (0.2s)
Which release would you like to preview? 1.7.8+1
Which platform would you like to preview? android
✓ Fetching aab artifact (0.2s)
✓ Downloading release (3.4s)
✓ Extracting metadata (0.5s)
✓ Building apks (5.2s)
✓ Installing apks (4.7s)
✓ Starting app (0.7s)
--------- beginning of main
09-04 16:11:42.958  4737  4737 I flutter : [INFO:shorebird.cc(102)] Shorebird updater: no active patch.
09-04 16:11:42.958  4737  4737 I flutter : [INFO:shorebird.cc(106)] Starting Shorebird update

09-04 16:11:44.777  4737  4796 I flutter : updater::updater: Patch 4 successfully installed.
09-04 16:11:44.778  4737  4796 I flutter : updater::updater: Update thread finished with status: Update installed

09-04 16:11:59.979  4737  4959 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation.

And this is output of shorebird preview with auto_update:false:

Which app would you like to preview? eduapge2
✓ Fetching releases (0.2s)
Which release would you like to preview? 1.7.8+3
Which platform would you like to preview? android
✓ Fetching aab artifact (0.2s)
✓ Downloading release (3.7s)
✓ Extracting metadata (0.4s)
✓ Building apks (4.4s)
✓ Installing apks (3.4s)
✓ Starting app (0.9s)
--------- beginning of main

09-04 16:12:39.903  5810  5810 I flutter : [INFO:shorebird.cc(102)] Shorebird updater: no active patch.
09-04 16:12:39.904  5810  5810 I flutter : [INFO:shorebird.cc(109)] Shorebird auto_update disabled, not checking for updates.

09-04 16:12:41.115  5810  5921 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation.
eseidel commented 1 year ago

I see your project depending on "shorebird_code_push_web directly, I suspect that's wrong and it wants to depend on "shorebird_code_push". I believe "shorebird_code_push" automatically uses one of the other two. And we should probably hide shorebird_code_push_web from depending on directly. FYI @bryanoltman

https://github.com/DislikesSchool/EduPage2/blob/2ba48c62e4d9bf06275b26b2d5465ad8256b9350/lib/home.dart#L16

eseidel commented 1 year ago

Let me know if that does not resolve your issue! I've moved _web and _io into src/ in https://github.com/shorebirdtech/updater/pull/75 to avoid others importing one of them by mistake. Thanks!

giapnhgc commented 1 year ago

Hi, this is my case and i did not import "_web"

This is my import for shorebird_code_push

import 'package:restart_app/restart_app.dart';
import 'package:shorebird_code_push/shorebird_code_push.dart';

Case 1: When auto_update: true in shorebird.yaml => _isShorebirdAvailable = false.

Because this case is automatically updated, checking is not necessary and can be skipped, but I will still report this case to you so you can check further. My problem is in Case 2 when shorebird is available, new patch published but isNewPatchAvailableForDownload() return false. Case 2: I update ipa on Testflight with auto_update: false in shorebird.yaml but Its still automatic update when I create new patch and use shorebird_code_push 1.1.0. => _isShorebirdAvailable = true, isUpdateAvailable = false (but new patch Published).

final isUpdateAvailable = await _shorebirdCodePush.isNewPatchAvailableForDownload(); => isUpdateAvailable = false when new ios patch published,

Detail step: After new ios patch published -> open app -> App check for update and return isUpdateAvailable = false but it stills download or install new patch or both. -> close the app and open again-> new content which means new patch installed. => So app install new patch when auto_update: false

eseidel commented 1 year ago

Thanks, I will investigate further tomorrow.

bryanoltman commented 1 year ago

Was unable to reproduce this on Android, trying now on iOS.

bryanoltman commented 1 year ago

I was not able to reproduce on iOS either. I think this was fixed by https://github.com/shorebirdtech/updater/pull/75. Closing.

bryanoltman commented 1 year ago

@giapnhgc if you are still having this issue, could you share the logs you're seeing when running shorebird preview?

eseidel commented 1 year ago

Hi, this is my case and i did not import "_web"

We would love to help @giapnhgc, please let us know if you're still stuck. We weren't able to reproduce given the information in this bug. https://discord.gg/shorebird can reach us directly as well.

giapnhgc commented 1 year ago

Unfortunately, on iOS I cannot run the shorebird preview command. But running directly on xcode or running flutter clean && flutter run on VsCode can still build the app. => Providing Profile is still being used normally.

════════════════════════════════════════════════════════════════════════════════
No Provisioning Profile was found for your project's Bundle Identifier or your 
device. You can create a new Provisioning Profile for your project in Xcode for 
your team by:
  1- Open the Flutter project's Xcode target with
       open ios/Runner.xcworkspace
  2- Select the 'Runner' project in the navigator then the 'Runner' target
     in the project settings
  3- Make sure a 'Development Team' is selected under Signing & Capabilities > Team. 
     You may need to:
         - Log in with your Apple ID in Xcode first
         - Ensure you have a valid unique Bundle ID
         - Register your device with your Apple Developer Account
         - Let Xcode automatically provision a profile for your app
  4- Build or run your project again

It's also possible that a previously installed app with the same Bundle 
Identifier was signed with a different certificate.

For more information, please visit:
  https://flutter.dev/docs/get-started/install/macos#deploy-to-ios-devices

Or run on an iOS simulator without code signing
════════════════════════════════════════════════════════════════════════════════

Because of this, I log print the data and then push it directly through Testflight and create patch to check for updates and logs are returned like my comment above: https://github.com/shorebirdtech/shorebird/issues/1209#issuecomment-1709351380 .

Or do you have any way to fix it so I can run the command shorbird preview on ios device then I can send you the log after successfully running shorebird preview.

Screenshot 2023-09-12 at 09 41 18 Screenshot 2023-09-12 at 10 38 45 Screenshot 2023-09-12 at 10 12 38
giapnhgc commented 1 year ago

Unfortunately, on iOS I cannot run the shorebird preview command. But running directly on xcode or running flutter clean && flutter run on VsCode can still build the app. => Providing Profile is still being used normally.

════════════════════════════════════════════════════════════════════════════════
No Provisioning Profile was found for your project's Bundle Identifier or your 
device. You can create a new Provisioning Profile for your project in Xcode for 
your team by:
  1- Open the Flutter project's Xcode target with
       open ios/Runner.xcworkspace
  2- Select the 'Runner' project in the navigator then the 'Runner' target
     in the project settings
  3- Make sure a 'Development Team' is selected under Signing & Capabilities > Team. 
     You may need to:
         - Log in with your Apple ID in Xcode first
         - Ensure you have a valid unique Bundle ID
         - Register your device with your Apple Developer Account
         - Let Xcode automatically provision a profile for your app
  4- Build or run your project again

It's also possible that a previously installed app with the same Bundle 
Identifier was signed with a different certificate.

For more information, please visit:
  https://flutter.dev/docs/get-started/install/macos#deploy-to-ios-devices

Or run on an iOS simulator without code signing
════════════════════════════════════════════════════════════════════════════════

Because of this, I log print the data and then push it directly through Testflight and create patch to check for updates and logs are returned like my comment above: #1209 (comment) .

Or do you have any way to fix it so I can run the command shorbird preview on ios device then I can send you the log after successfully running shorebird preview. Screenshot 2023-09-12 at 09 41 18 Screenshot 2023-09-12 at 10 38 45 Screenshot 2023-09-12 at 10 12 38

Hi @eseidel , @bryanoltman , After I upgrade shorebird to 0.14.8. I can update patch on IOS when auto_update: false.

Shorebird 0.14.8 • git@github.com:shorebirdtech/shorebird.git
Flutter 3.13.3 • revision 012153de178d4a51cd6f9adc792ad63ae3cfb1b3
Engine • revision 5a1c263ce5313c8f5e93a11dd2a3af0e19d90262

But we had new issues. Its about shorebird preview on ios. Thank you for your support!

HigorMadeira commented 1 year ago

i got the same issue on android.

the project was on flutter 3.10.6 and we upgraded to 3.13.3 just to see if it would work again. i tried to run with and without codepush package, and got the same problem

the shorebird worked nicely for good time, but now its getting this error.

PS F:\Workspace\a toca\tocaapp\atoca_tablet> shorebird preview adb logcat -v [HTTP] GET https://api.shorebird.dev/api/v1/apps ✓ Fetching apps (0.5s) Which app would you like to preview? Which app would you like to preview? atoca_tablet [HTTP] GET https://api.shorebird.dev/api/v1/apps/e6dbd7f9-b2d8-4d59-8491-3cb273c6a13e/releases ✓ Fetching releases (0.2s) Which release would you like to preview? Which release would you like to preview? 2.0.2+1 Which platform would you like to preview? Which platform would you like to preview? android [Process.run] C:\Program Files\Java\jdk-15.0.2\bin\java.exe -jar C:\Users\higor.shorebird\bin\cache\artifacts\bundletool\bundletool.jar dump manifest --bundle=C:\Users\higor.shorebird\bin\cache\previews\e6dbd7f9-b2d8-4d59-8491-3cb273c6a13e\android_2.0.2+1.aab --xpath /manifest/@package ✓ Extracting metadata (0.4s) [Process.run] C:\Program Files\Java\jdk-15.0.2\bin\java.exe -jar C:\Users\higor.shorebird\bin\cache\artifacts\bundletool\bundletool.jar install-apks --apks=C:\Users\higor.shorebird\bin\cache\previews\e6dbd7f9-b2d8-4d59-8491-3cb273c6a13e\android_2.0.2+1.apks --allow-downgrade ✓ Installing apks (10.9s) [Process.run] C:\Users\higor\AppData\Local\Android\Sdk\platform-tools\adb.exe shell monkey -p com.atocarobotica 1 ✓ Starting app (2.7s) [Process.start] C:\Users\higor\AppData\Local\Android\Sdk\platform-tools\adb.exe logcat -s flutter --------- beginning of kernel

--------- beginning of system

--------- beginning of main

--------- beginning of crash

09-11 21:21:40.044 5378 5439 I flutter : The Dart VM service is listening on http://127.0.0.1:43827/OVGMJhfZyrU=/ 09-11 21:21:44.890 5378 5427 I flutter : onCreate(Instance of 'AuthCubit' 09-11 21:21:44.893 5378 5427 I flutter : onCreate(Instance of 'NavigationCubit' 09-11 21:21:44.897 5378 5427 I flutter : onCreate(Instance of 'ClassWatcherCubit' 09-11 21:21:44.901 5378 5427 I flutter : onCreate(Instance of 'LessonWatcherCubit' 09-11 21:21:44.920 5378 5427 I flutter : onCreate(Instance of 'TeamLiveLessonCubit' 09-11 21:21:44.924 5378 5427 I flutter : onCreate(Instance of 'LessonRatingsCubit' 09-11 21:21:44.927 5378 5427 I flutter : onCreate(Instance of 'TakePictureCubit' 09-11 21:21:44.930 5378 5427 I flutter : onCreate(Instance of 'LessonSelectionTabletCubit' 09-11 21:21:44.935 5378 5427 I flutter : onCreate(Instance of 'TeacherLiveLessonCubit' 09-11 21:21:44.938 5378 5427 I flutter : onCreate(Instance of 'StudentRatingCubit' 09-11 21:21:44.940 5378 5427 I flutter : onCreate(Instance of 'PerfomanceTaskCubit' 09-11 21:21:44.943 5378 5427 I flutter : onCreate(Instance of 'UserFeedbackCubit' 09-11 21:21:45.750 5378 5427 I flutter : [ShorebirdCodePush]: Error initializing updater: Invalid argument(s): Failed to lookup symbol 'shorebird_current_boot_patch_number': undefined symbol: shorebird_current_boot_patch_number 09-11 21:21:45.751 5378 5427 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation. 09-11 21:21:45.807 5378 5427 I flutter : onCreate(Instance of 'SpeedTestCubit' 09-11 21:21:48.087 5378 5427 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-11 21:21:48.087 5378 5427 I flutter : │ LateInitializationError: Field '_currentPatchVersion@2740208445' has not been initialized. 09-11 21:21:48.087 5378 5427 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:21:48.087 5378 5427 I flutter : │ #0 _AuthTabletViewState._currentPatchVersion (package:atoca_tablet/presentation/auth/auth_tablet_view.dart) 09-11 21:21:48.087 5378 5427 I flutter : │ #1 _AuthTabletViewState.build (package:atoca_tablet/presentation/auth/auth_tablet_view.dart:180:35) 09-11 21:21:48.088 5378 5427 I flutter : │ #2 StatefulElement.build (package:flutter/src/widgets/framework.dart:5198:27) 09-11 21:21:48.088 5378 5427 I flutter : │ #3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5086:15) 09-11 21:21:48.088 5378 5427 I flutter : │ #4 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5251:11) 09-11 21:21:48.088 5378 5427 I flutter : │ #5 Element.rebuild (package:flutter/src/widgets/framework.dart:4805:7) 09-11 21:21:48.088 5378 5427 I flutter : │ #6 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5068:5) 09-11 21:21:48.088 5378 5427 I flutter : │ #7 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5242:11) 09-11 21:21:48.088 5378 5427 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:21:48.088 5378 5427 I flutter : │ ⛔ LateInitializationError: Field '_currentPatchVersion@2740208445' has not been initialized. 09-11 21:21:48.088 5378 5427 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-11 21:21:48.116 5378 5427 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-11 21:21:48.118 5378 5427 I flutter : │ Zone mismatch. 09-11 21:21:48.119 5378 5427 I flutter : │ The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. 09-11 21:21:48.120 5378 5427 I flutter : │ It is important to use the same zone when calling ensureInitialized on the binding as when calling runApp later. 09-11 21:21:48.121 5378 5427 I flutter : │ To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in void main() { }). 09-11 21:21:48.123 5378 5427 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:21:48.124 5378 5427 I flutter : │ #0 BindingBase.debugCheckZone. (package:flutter/src/foundation/binding.dart:497:29) 09-11 21:21:48.125 5378 5427 I flutter : │ #1 BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:502:6) 09-11 21:21:48.126 5378 5427 I flutter : │ #2 runApp (package:flutter/src/widgets/binding.dart:1080:18) 09-11 21:21:48.127 5378 5427 I flutter : │ #3 ApplicationStartConfig.configureApp.. (package:atoca_tablet/application_start_config.dart:51:11) 09-11 21:21:48.128 5378 5427 I flutter : │ #4 09-11 21:21:48.129 5378 5427 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:21:48.131 5378 5427 I flutter : │ ⛔ Zone mismatch. 09-11 21:21:48.134 5378 5427 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

09-11 21:54:33.934 8405 8467 I flutter : The Dart VM service is listening on http://127.0.0.1:43573/hr2_RCwEk-0=/

09-11 21:54:38.095 8405 8455 I flutter : onCreate(Instance of 'AuthCubit' 09-11 21:54:38.100 8405 8455 I flutter : onCreate(Instance of 'NavigationCubit' 09-11 21:54:38.104 8405 8455 I flutter : onCreate(Instance of 'ClassWatcherCubit' 09-11 21:54:38.114 8405 8455 I flutter : onCreate(Instance of 'LessonWatcherCubit' 09-11 21:54:38.155 8405 8455 I flutter : onCreate(Instance of 'TeamLiveLessonCubit' 09-11 21:54:38.165 8405 8455 I flutter : onCreate(Instance of 'LessonRatingsCubit' 09-11 21:54:38.169 8405 8455 I flutter : onCreate(Instance of 'TakePictureCubit' 09-11 21:54:38.183 8405 8455 I flutter : onCreate(Instance of 'LessonSelectionTabletCubit' 09-11 21:54:38.195 8405 8455 I flutter : onCreate(Instance of 'TeacherLiveLessonCubit' 09-11 21:54:38.199 8405 8455 I flutter : onCreate(Instance of 'StudentRatingCubit' 09-11 21:54:38.203 8405 8455 I flutter : onCreate(Instance of 'PerfomanceTaskCubit' 09-11 21:54:38.213 8405 8455 I flutter : onCreate(Instance of 'UserFeedbackCubit' 09-11 21:54:38.975 8405 8455 I flutter : [ShorebirdCodePush]: Error initializing updater: Invalid argument(s): Failed to lookup symbol 'shorebird_current_boot_patch_number': undefined symbol: shorebird_current_boot_patch_number 09-11 21:54:38.975 8405 8455 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation. 09-11 21:54:39.317 8405 8455 I flutter : onCreate(Instance of 'SpeedTestCubit' 09-11 21:54:40.691 8405 8455 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-11 21:54:40.691 8405 8455 I flutter : │ Zone mismatch. 09-11 21:54:40.691 8405 8455 I flutter : │ The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. 09-11 21:54:40.691 8405 8455 I flutter : │ It is important to use the same zone when calling ensureInitialized on the binding as when calling runApp later. 09-11 21:54:40.691 8405 8455 I flutter : │ To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in void main() { }). 09-11 21:54:40.691 8405 8455 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:54:40.692 8405 8455 I flutter : │ #0 BindingBase.debugCheckZone. (package:flutter/src/foundation/binding.dart:497:29) 09-11 21:54:40.692 8405 8455 I flutter : │ #1 BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:502:6) 09-11 21:54:40.692 8405 8455 I flutter : │ #2 runApp (package:flutter/src/widgets/binding.dart:1080:18) 09-11 21:54:40.692 8405 8455 I flutter : │ #3 ApplicationStartConfig.configureApp.. (package:atoca_tablet/application_start_config.dart:51:11) 09-11 21:54:40.692 8405 8455 I flutter : │ #4 09-11 21:54:40.692 8405 8455 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:54:40.692 8405 8455 I flutter : │ ⛔ Zone mismatch. 09-11 21:54:40.692 8405 8455 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

09-11 21:55:31.893 8405 8455 I flutter : onCreate(Instance of 'AuthCubit' 09-11 21:55:31.896 8405 8455 I flutter : onCreate(Instance of 'NavigationCubit' 09-11 21:55:31.897 8405 8455 I flutter : onCreate(Instance of 'ClassWatcherCubit' 09-11 21:55:31.899 8405 8455 I flutter : onCreate(Instance of 'LessonWatcherCubit' 09-11 21:55:31.913 8405 8455 I flutter : onCreate(Instance of 'TeamLiveLessonCubit' 09-11 21:55:31.916 8405 8455 I flutter : onCreate(Instance of 'LessonRatingsCubit' 09-11 21:55:31.917 8405 8455 I flutter : onCreate(Instance of 'TakePictureCubit' 09-11 21:55:31.920 8405 8455 I flutter : onCreate(Instance of 'LessonSelectionTabletCubit' 09-11 21:55:31.923 8405 8455 I flutter : onCreate(Instance of 'TeacherLiveLessonCubit' 09-11 21:55:31.926 8405 8455 I flutter : onCreate(Instance of 'StudentRatingCubit' 09-11 21:55:31.928 8405 8455 I flutter : onCreate(Instance of 'PerfomanceTaskCubit' 09-11 21:55:31.929 8405 8455 I flutter : onCreate(Instance of 'UserFeedbackCubit' 09-11 21:55:32.511 8405 8455 I flutter : [ShorebirdCodePush]: Error initializing updater: Invalid argument(s): Failed to lookup symbol 'shorebird_current_boot_patch_number': undefined symbol: shorebird_current_boot_patch_number 09-11 21:55:32.511 8405 8455 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation. 09-11 21:55:32.840 8405 8455 I flutter : onCreate(Instance of 'SpeedTestCubit' 09-11 21:55:33.838 8405 8455 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-11 21:55:33.838 8405 8455 I flutter : │ Zone mismatch. 09-11 21:55:33.838 8405 8455 I flutter : │ The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. 09-11 21:55:33.839 8405 8455 I flutter : │ It is important to use the same zone when calling ensureInitialized on the binding as when calling runApp later. 09-11 21:55:33.839 8405 8455 I flutter : │ To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in void main() { }). 09-11 21:55:33.839 8405 8455 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:55:33.839 8405 8455 I flutter : │ #0 BindingBase.debugCheckZone. (package:flutter/src/foundation/binding.dart:497:29) 09-11 21:55:33.839 8405 8455 I flutter : │ #1 BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:502:6) 09-11 21:55:33.839 8405 8455 I flutter : │ #2 runApp (package:flutter/src/widgets/binding.dart:1080:18) 09-11 21:55:33.839 8405 8455 I flutter : │ #3 ApplicationStartConfig.configureApp.. (package:atoca_tablet/application_start_config.dart:51:11) 09-11 21:55:33.839 8405 8455 I flutter : │ #4 09-11 21:55:33.839 8405 8455 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-11 21:55:33.839 8405 8455 I flutter : │ ⛔ Zone mismatch. 09-11 21:55:33.839 8405 8455 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

09-12 12:05:50.268 9993 10055 I flutter : The Dart VM service is listening on http://127.0.0.1:45433/6w6F0VDuZnM=/

09-12 12:05:56.219 9993 10043 I flutter : onCreate(Instance of 'AuthCubit' 09-12 12:05:56.224 9993 10043 I flutter : onCreate(Instance of 'NavigationCubit' 09-12 12:05:56.227 9993 10043 I flutter : onCreate(Instance of 'ClassWatcherCubit' 09-12 12:05:56.231 9993 10043 I flutter : onCreate(Instance of 'LessonWatcherCubit' 09-12 12:05:56.314 9993 10043 I flutter : onCreate(Instance of 'TeamLiveLessonCubit' 09-12 12:05:56.319 9993 10043 I flutter : onCreate(Instance of 'LessonRatingsCubit' 09-12 12:05:56.321 9993 10043 I flutter : onCreate(Instance of 'TakePictureCubit' 09-12 12:05:56.326 9993 10043 I flutter : onCreate(Instance of 'LessonSelectionTabletCubit' 09-12 12:05:56.333 9993 10043 I flutter : onCreate(Instance of 'TeacherLiveLessonCubit' 09-12 12:05:56.336 9993 10043 I flutter : onCreate(Instance of 'StudentRatingCubit' 09-12 12:05:56.339 9993 10043 I flutter : onCreate(Instance of 'PerfomanceTaskCubit' 09-12 12:05:56.341 9993 10043 I flutter : onCreate(Instance of 'UserFeedbackCubit' 09-12 12:05:57.223 9993 10043 I flutter : [ShorebirdCodePush]: Error initializing updater: Invalid argument(s): Failed to lookup symbol 'shorebird_current_boot_patch_number': undefined symbol: shorebird_current_boot_patch_number 09-12 12:05:57.223 9993 10043 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation. 09-12 12:05:57.282 9993 10043 I flutter : onCreate(Instance of 'SpeedTestCubit' 09-12 12:05:59.507 9993 10043 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:05:59.507 9993 10043 I flutter : │ Zone mismatch. 09-12 12:05:59.507 9993 10043 I flutter : │ The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. 09-12 12:05:59.507 9993 10043 I flutter : │ It is important to use the same zone when calling ensureInitialized on the binding as when calling runApp later. 09-12 12:05:59.508 9993 10043 I flutter : │ To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in void main() { }). 09-12 12:05:59.508 9993 10043 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:05:59.508 9993 10043 I flutter : │ #0 BindingBase.debugCheckZone. (package:flutter/src/foundation/binding.dart:503:29) 09-12 12:05:59.508 9993 10043 I flutter : │ #1 BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:508:6) 09-12 12:05:59.508 9993 10043 I flutter : │ #2 runApp (package:flutter/src/widgets/binding.dart:1093:18) 09-12 12:05:59.508 9993 10043 I flutter : │ #3 ApplicationStartConfig.configureApp.. (package:atoca_tablet/application_start_config.dart:51:11) 09-12 12:05:59.508 9993 10043 I flutter : │ #4 09-12 12:05:59.508 9993 10043 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ ┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ 09-12 12:05:59.509 9993 10043 I flutter : │ ⛔ Zone mismatch. 09-12 12:05:59.509 9993 10043 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:05:59.534 9993 10043 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:05:59.534 9993 10043 I flutter : │ LateInitializationError: Field '_currentPatchVersion@151208445' has not been initialized. 09-12 12:05:59.535 9993 10043 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:05:59.535 9993 10043 I flutter : │ #0 _AuthTabletViewState._currentPatchVersion (package:atoca_tablet/presentation/auth/auth_tablet_view.dart) 09-12 12:05:59.535 9993 10043 I flutter : │ #1 _AuthTabletViewState.build (package:atoca_tablet/presentation/auth/auth_tablet_view.dart:180:35) 09-12 12:05:59.535 9993 10043 I flutter : │ #2 StatefulElement.build (package:flutter/src/widgets/framework.dart:5409:27) 09-12 12:05:59.535 9993 10043 I flutter : │ #3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5297:15) 09-12 12:05:59.535 9993 10043 I flutter : │ #4 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5462:11) 09-12 12:05:59.535 9993 10043 I flutter : │ #5 Element.rebuild (package:flutter/src/widgets/framework.dart:5016:7) 09-12 12:05:59.535 9993 10043 I flutter : │ #6 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5279:5) 09-12 12:05:59.535 9993 10043 I flutter : │ #7 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5453:11) 09-12 12:05:59.535 9993 10043 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:05:59.535 9993 10043 I flutter : │ ⛔ LateInitializationError: Field '_currentPatchVersion@151208445' has not been initialized. 09-12 12:05:59.535 9993 10043 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

09-12 12:06:27.361 9993 10043 I flutter : onCreate(Instance of 'StudentWatcherCubit'

09-12 12:11:40.246 10321 10380 I flutter : The Dart VM service is listening on http://127.0.0.1:42841/SSSNOW0430k=/

09-12 12:11:42.518 10321 10366 I flutter : onCreate(Instance of 'AuthCubit' 09-12 12:11:42.523 10321 10366 I flutter : onCreate(Instance of 'NavigationCubit' 09-12 12:11:42.525 10321 10366 I flutter : onCreate(Instance of 'ClassWatcherCubit' 09-12 12:11:42.528 10321 10366 I flutter : onCreate(Instance of 'LessonWatcherCubit' 09-12 12:11:42.597 10321 10366 I flutter : onCreate(Instance of 'TeamLiveLessonCubit' 09-12 12:11:42.599 10321 10366 I flutter : onCreate(Instance of 'LessonRatingsCubit' 09-12 12:11:42.600 10321 10366 I flutter : onCreate(Instance of 'TakePictureCubit' 09-12 12:11:42.603 10321 10366 I flutter : onCreate(Instance of 'LessonSelectionTabletCubit' 09-12 12:11:42.607 10321 10366 I flutter : onCreate(Instance of 'TeacherLiveLessonCubit' 09-12 12:11:42.609 10321 10366 I flutter : onCreate(Instance of 'StudentRatingCubit' 09-12 12:11:42.610 10321 10366 I flutter : onCreate(Instance of 'PerfomanceTaskCubit' 09-12 12:11:42.612 10321 10366 I flutter : onCreate(Instance of 'UserFeedbackCubit' 09-12 12:11:43.310 10321 10366 I flutter : [ShorebirdCodePush]: Error initializing updater: Invalid argument(s): Failed to lookup symbol 'shorebird_current_boot_patch_number': undefined symbol: shorebird_current_boot_patch_number 09-12 12:11:43.310 10321 10366 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation. 09-12 12:11:43.370 10321 10366 I flutter : onCreate(Instance of 'SpeedTestCubit' 09-12 12:11:45.330 10321 10366 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:11:45.330 10321 10366 I flutter : │ Zone mismatch. 09-12 12:11:45.331 10321 10366 I flutter : │ The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. 09-12 12:11:45.331 10321 10366 I flutter : │ It is important to use the same zone when calling ensureInitialized on the binding as when calling runApp later. 09-12 12:11:45.331 10321 10366 I flutter : │ To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in void main() { }). 09-12 12:11:45.331 10321 10366 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:11:45.331 10321 10366 I flutter : │ #0 BindingBase.debugCheckZone. (package:flutter/src/foundation/binding.dart:503:29) 09-12 12:11:45.332 10321 10366 I flutter : │ #1 BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:508:6) 09-12 12:11:45.332 10321 10366 I flutter : │ #2 runApp (package:flutter/src/widgets/binding.dart:1093:18) 09-12 12:11:45.332 10321 10366 I flutter : │ #3 ApplicationStartConfig.configureApp.. (package:atoca_tablet/application_start_config.dart:51:11) 09-12 12:11:45.332 10321 10366 I flutter : │ #4 09-12 12:11:45.332 10321 10366 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:11:45.332 10321 10366 I flutter : │ ⛔ Zone mismatch. 09-12 12:11:45.332 10321 10366 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:11:45.375 10321 10366 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:11:45.375 10321 10366 I flutter : │ LateInitializationError: Field '_currentPatchVersion@151208445' has not been initialized. 09-12 12:11:45.376 10321 10366 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:11:45.376 10321 10366 I flutter : │ #0 _AuthTabletViewState._currentPatchVersion (package:atoca_tablet/presentation/auth/auth_tablet_view.dart) 09-12 12:11:45.376 10321 10366 I flutter : │ #1 _AuthTabletViewState.build (package:atoca_tablet/presentation/auth/auth_tablet_view.dart:180:35) 09-12 12:11:45.376 10321 10366 I flutter : │ #2 StatefulElement.build (package:flutter/src/widgets/framework.dart:5409:27)

09-12 12:11:45.376 10321 10366 I flutter : │ #3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5297:15) 09-12 12:11:45.376 10321 10366 I flutter : │ #4 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5462:11) 09-12 12:11:45.376 10321 10366 I flutter : │ #5 Element.rebuild (package:flutter/src/widgets/framework.dart:5016:7) 09-12 12:11:45.376 10321 10366 I flutter : │ #6 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5279:5) 09-12 12:11:45.376 10321 10366 I flutter : │ #7 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5453:11) 09-12 12:11:45.376 10321 10366 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:11:45.377 10321 10366 I flutter : │ ⛔ LateInitializationError: Field '_currentPatchVersion@151208445' has not been initialized. 09-12 12:11:45.377 10321 10366 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:14:01.482 10321 10366 I flutter : onCreate(Instance of 'CountdownCubit' 09-12 12:44:00.674 10321 10366 I flutter : onClose(Instance of 'CountdownCubit' 09-12 12:53:29.489 10756 10815 I flutter : The Dart VM service is listening on http://127.0.0.1:43823/mpPTsiw4pfY=/

09-12 12:53:36.265 10756 10803 I flutter : onCreate(Instance of 'AuthCubit' 09-12 12:53:36.272 10756 10803 I flutter : onCreate(Instance of 'NavigationCubit' 09-12 12:53:36.276 10756 10803 I flutter : onCreate(Instance of 'ClassWatcherCubit' 09-12 12:53:36.282 10756 10803 I flutter : onCreate(Instance of 'LessonWatcherCubit' 09-12 12:53:36.374 10756 10803 I flutter : onCreate(Instance of 'TeamLiveLessonCubit' 09-12 12:53:36.376 10756 10803 I flutter : onCreate(Instance of 'LessonRatingsCubit' 09-12 12:53:36.377 10756 10803 I flutter : onCreate(Instance of 'TakePictureCubit' 09-12 12:53:36.380 10756 10803 I flutter : onCreate(Instance of 'LessonSelectionTabletCubit' 09-12 12:53:36.383 10756 10803 I flutter : onCreate(Instance of 'TeacherLiveLessonCubit' 09-12 12:53:36.385 10756 10803 I flutter : onCreate(Instance of 'StudentRatingCubit' 09-12 12:53:36.387 10756 10803 I flutter : onCreate(Instance of 'PerfomanceTaskCubit' 09-12 12:53:36.389 10756 10803 I flutter : onCreate(Instance of 'UserFeedbackCubit' 09-12 12:53:37.031 10756 10803 I flutter : [ShorebirdCodePush]: Error initializing updater: Invalid argument(s): Failed to lookup symbol 'shorebird_current_boot_patch_number': undefined symbol: shorebird_current_boot_patch_number 09-12 12:53:37.032 10756 10803 I flutter : [ShorebirdCodePush]: Shorebird Engine not available, using no-op implementation. 09-12 12:53:37.091 10756 10803 I flutter : onCreate(Instance of 'SpeedTestCubit' 09-12 12:53:40.480 10756 10803 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:53:40.482 10756 10803 I flutter : │ Zone mismatch. 09-12 12:53:40.483 10756 10803 I flutter : │ The Flutter bindings were initialized in a different zone than is now being used. This will likely cause confusion and bugs as any zone-specific configuration will inconsistently use the configuration of the original binding initialization zone or this zone based on hard-to-predict factors such as which zone was active when a particular callback was set. 09-12 12:53:40.483 10756 10803 I flutter : │ It is important to use the same zone when calling ensureInitialized on the binding as when calling runApp later. 09-12 12:53:40.484 10756 10803 I flutter : │ To make this warning fatal, set BindingBase.debugZoneErrorsAreFatal to true before the bindings are initialized (i.e. as the first statement in void main() { }). 09-12 12:53:40.484 10756 10803 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:53:40.484 10756 10803 I flutter : │ #0 BindingBase.debugCheckZone. (package:flutter/src/foundation/binding.dart:503:29) 09-12 12:53:40.484 10756 10803 I flutter : │ #1 BindingBase.debugCheckZone (package:flutter/src/foundation/binding.dart:508:6) 09-12 12:53:40.484 10756 10803 I flutter : │ #2 runApp (package:flutter/src/widgets/binding.dart:1093:18) 09-12 12:53:40.484 10756 10803 I flutter : │ #3 ApplicationStartConfig.configureApp.. (package:atoca_tablet/application_start_config.dart:51:11) 09-12 12:53:40.484 10756 10803 I flutter : │ #4 09-12 12:53:40.484 10756 10803 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:53:40.484 10756 10803 I flutter : │ ⛔ Zone mismatch. 09-12 12:53:40.484 10756 10803 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:53:40.516 10756 10803 I flutter : ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
09-12 12:53:40.516 10756 10803 I flutter : │ LateInitializationError: Field '_currentPatchVersion@2764208445' has not been initialized. 09-12 12:53:40.516 10756 10803 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:53:40.516 10756 10803 I flutter : │ #0 _AuthTabletViewState._currentPatchVersion (package:atoca_tablet/presentation/auth/auth_tablet_view.dart)

09-12 12:53:40.516 10756 10803 I flutter : │ #1 _AuthTabletViewState.build (package:atoca_tablet/presentation/auth/auth_tablet_view.dart:180:35) 09-12 12:53:40.516 10756 10803 I flutter : │ #2 StatefulElement.build (package:flutter/src/widgets/framework.dart:5409:27) 09-12 12:53:40.516 10756 10803 I flutter : │ #3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5297:15) 09-12 12:53:40.517 10756 10803 I flutter : │ #4 StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5462:11) 09-12 12:53:40.517 10756 10803 I flutter : │ #5 Element.rebuild (package:flutter/src/widgets/framework.dart:5016:7) 09-12 12:53:40.517 10756 10803 I flutter : │ #6 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5279:5) 09-12 12:53:40.517 10756 10803 I flutter : │ #7 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5453:11) 09-12 12:53:40.517 10756 10803 I flutter : ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
09-12 12:53:40.517 10756 10803 I flutter : │ ⛔ LateInitializationError: Field '_currentPatchVersion@2764208445' has not been initialized. 09-12 12:53:40.517 10756 10803 I flutter : └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
maybe these error make the shorebird crash? but the project run normally if i run withouth shorebird.