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

split-0 error: HiveError: This should not happen. Please open an issue on GitHub #585

Open
tingyouwu opened this issue Mar 4, 2021 · 0 comments
Assignees
Labels
problem An unconfirmed bug.

Comments

@tingyouwu
Copy link

tingyouwu commented Mar 4, 2021

Steps to Reproduce
I user two flutterEngine and each engine will use Hive,it happen crash.

2021-03-04 14:54:52.067 22372-22372/com.quwan.ttchat E/error_report: [, , 0]:split-0 error: HiveError: This should not happen. Please open an issue on GitHub., trace: #0      BinaryReaderImpl.readFrame (package:hive/src/binary/binary_reader_impl.dart:249:7)
    #1      FrameHelper.framesFromBytes (package:hive/src/binary/frame_helper.dart:17:26)
    #2      FrameIoHelper.framesFromFile (package:hive/src/io/frame_io_helper.dart:41:12)
    <asynchronous suspension>
    #3      StorageBackendVm.initialize (package:hive/src/backend/vm/storage_backend_vm.dart:82:30)
    <asynchronous suspension>
    #4      BoxBaseImpl.initialize (package:hive/src/box/box_base_impl.dart:90:20)
    #5      HiveImpl._openBox (package:hive/src/hive_impl.dart:106:22)
    <asynchronous suspension>
    #6      HiveImpl.openBox (package:hive/src/hive_impl.dart:135:18)
    #7      LoginToken.loadRefreshToken (package:main/business/login/login_model.dart:96:30)
    #8      _init (package:main/application.dart:189:22)
    <asynchronous suspension>
    #9      initApplication.<anonymous closure>.<anonymous closure> (package:main/application.dart:139:30)
    #10     _safeExecute (package:main/application.dart:108:16)
    #11     initApplication.<anonymous closure> (package:main/application.dart:139:11)
    <asynchronous suspension>
    #12     initApplication.<anonymous closure> (package:main/application.dart)
    #13     runZonedIntercepted.<anonymous closure> (package:main/foundation/error_catcher.dart:42:16)
    #14     _rootRun (dart:async/zone.dart:1190:13)
    #15     _CustomZone.run (dart:async/zone.dart:1093:19)
    #16     _runZoned (dart:async/zone.dart:1630:10)
    #17     runZonedGuarded (dart:async/zone.dart:1618:12)
    #18     runZonedIntercepted (package:main/foundation/error_catcher.dart:37:10)
    #19     initApplication (package:main/application.dart:128:3)
    #20     main (package:pro/main_dev.dart:7:3)
    #21     _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:231:25)
    #22     _rootRun (dart:async/zone.dart:1190:13)
    #23     _CustomZone.run (dart:async/zone.dart:1093:19)
    #24     _runZoned (dart:async/zone.dart:1630:10)
    #25     runZonedGuarded (dart:async/zone.dart:1618
2021-03-04 14:54:52.067 22372-22372/com.quwan.ttchat E/error_report: [, , 0]:split-1 MainZoned.<anonymous closure> (dart:ui/hooks.dart:223:5)
    #27     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:301:19)
    #28     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

Code sample


Future<bool> _init() async {
  // init Hive
  await _initHive();
 // will getToken from Hive
  await LoginToken().getToken();
}

Version

  • Platform: Android
  • Flutter version: [e.g. 1.22.6]
  • Hive version: [e.g. 1.4.4+1] and hive_flutter-0.3.1
@tingyouwu tingyouwu added the problem An unconfirmed bug. label Mar 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem An unconfirmed bug.
Projects
None yet
Development

No branches or pull requests

2 participants