kakzaki / blue_thermal_printer

Working with thermal printer via bluetooth (Flutter)
MIT License
164 stars 205 forks source link

Error turning off check printer #124

Closed King-Korol closed 2 years ago

King-Korol commented 2 years ago

When I turn off the check printer, my program stops working and gives such an error:

E/AndroidRuntime(17967): FATAL EXCEPTION: Thread-995
E/AndroidRuntime(17967): Process: com.app.name PID: 17967
E/AndroidRuntime(17967): java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: Thread-995
E/AndroidRuntime(17967):        at io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread(FlutterJNI.java:1327)
E/AndroidRuntime(17967):        at io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(FlutterJNI.java:948)
E/AndroidRuntime(17967):        at io.flutter.embedding.engine.dart.DartMessenger.send(DartMessenger.java:165)
E/AndroidRuntime(17967):        at io.flutter.embedding.engine.dart.DartExecutor$DefaultBinaryMessenger.send(DartExecutor.java:420)
E/AndroidRuntime(17967):        at io.flutter.embedding.engine.dart.DartExecutor.send(DartExecutor.java:197)
E/AndroidRuntime(17967):        at io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation.success(EventChannel.java:251)
E/AndroidRuntime(17967):        at id.kakzaki.blue_thermal_printer.BlueThermalPrinterPlugin$ConnectedThread.run(BlueThermalPrinterPlugin.java:880)
I/BThermalPrinterPlugin(17967): detach
W/art     (17967): Native thread exiting without having called DetachCurrentThread (maybe it's going to use a pthread_key_create destructor?): Thread[24,tid=17997,Native,Thread*=0x555fc377c0,peer=0x1307b0a0,"1.ui"]
I/Process (17967): Sending signal. PID: 17967 SIG: 9
Lost connection to device.

flutter doctor -v


[√] Flutter (Channel stable, 2.8.1, on Microsoft Windows [Version 10.0.19042.1415], locale ru-RU)
    • Flutter version 2.8.1 at C:\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (3 weeks ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\User\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Users\User\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\203.7935034\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Users\User\AppData\Local\JetBrains\Toolbox\apps\AndroidStudio\ch-0\203.7935034
    • Flutter plugin version 63.2.1
    • Dart plugin version 203.8452
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] VS Code (version 1.63.2)
    • VS Code at C:\Users\User\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.32.0

[√] Connected device (4 available)
    • Redmi 3S (mobile)                  • 7a05a8e47d33  • android-arm64  • Android 6.0.1 (API 23)        
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 96.0.4664.110   
    • Edge (web)                         • edge          • web-javascript • Microsoft Edge 96.0.1054.57   

• No issues found!```
Now it's work