Canardoux / flutter_sound

Flutter plugin for sound. Audio recorder and player.
Mozilla Public License 2.0
874 stars 569 forks source link

[BUG]: Java.io.FileNotFoundException thrown when trying to record on android #802

Open RhinoInani opened 2 years ago

RhinoInani commented 2 years ago

Flutter Sound Version :


Severity

This is quite a hindrance to the android product as it is not allowing reading and writing to the created file.


Platforms you faced the error


Describe the bug When calling start recorder the following error is thrown on android:

I/System.out(17764): ---> writeAudioDataToFile
W/System.err(17764): java.io.FileNotFoundException: impromptu_generator.wav: open failed: EROFS (Read-only file system)
W/System.err(17764):    at libcore.io.IoBridge.open(IoBridge.java:492)
W/System.err(17764):    at java.io.FileOutputStream.<init>(FileOutputStream.java:236)
W/System.err(17764):    at java.io.FileOutputStream.<init>(FileOutputStream.java:125)
W/System.err(17764):    at com.dooboolab.TauEngine.FlautoRecorderEngine.writeAudioDataToFile(FlautoRecorderEngine.java:70)
W/System.err(17764):    at com.dooboolab.TauEngine.FlautoRecorderEngine._startRecorder(FlautoRecorderEngine.java:247)
W/System.err(17764):    at com.dooboolab.TauEngine.FlautoRecorder.startRecorder(FlautoRecorder.java:300)
W/System.err(17764):    at com.dooboolab.fluttersound.FlutterSoundRecorder.startRecorder(FlutterSoundRecorder.java:261)
W/System.err(17764):    at com.dooboolab.fluttersound.FlutterSoundRecorderManager.onMethodCall(FlutterSoundRecorderManager.java:106)
W/System.err(17764):    at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
W/System.err(17764):    at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:84)
W/System.err(17764):    at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:865)
W/System.err(17764):    at android.os.MessageQueue.nativePollOnce(Native Method)
W/System.err(17764):    at android.os.MessageQueue.next(MessageQueue.java:335)
W/System.err(17764):    at android.os.Looper.loop(Looper.java:183)
W/System.err(17764):    at android.app.ActivityThread.main(ActivityThread.java:7656)
W/System.err(17764):    at java.lang.reflect.Method.invoke(Native Method)
W/System.err(17764):    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
W/System.err(17764):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
W/System.err(17764): Caused by: android.system.ErrnoException: open failed: EROFS (Read-only file system)
W/System.err(17764):    at libcore.io.Linux.open(Native Method)
W/System.err(17764):    at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
W/System.err(17764):    at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
W/System.err(17764):    at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
W/System.err(17764):    at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7542)
W/System.err(17764):    at libcore.io.IoBridge.open(IoBridge.java:478)
W/System.err(17764):    ... 17 more
I/flutter (17764): 

As a result of this error my playback when listening to this file is not working either, and throws an error. I do not think this is a problem with my dart code as it it producing the proper result on iOS.

To Reproduce Steps to reproduce the behavior:

  1. After the initial setup in the AndroidManifest file, and increase sdkVerisonTo 24:
    • <uses-permission android:name="android.permission.RECORD_AUDIO" />
    • <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    • minSdkVersion 24
  2. Call the .startRecording(filePath: impromptu_generator.wav) method after calling .openAudioSession().
  3. Wait and watch for the bug to occur.

Side Note: did some digging around and even tried to added the ability to read and write files directly to the device in the Android Manifest. But did this did not fix the issue.

Logs!!!!

I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 new FlutterSoundRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:155:13) I/flutter (18989): │ #1 SoundRecorder.init (package:impromptu_generator2/components/sound.dart:14:21) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ctor: FlutterSoundRecorder() I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 new FlutterSoundPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:213:13) I/flutter (18989): │ #1 SoundPlayer.init (package:impromptu_generator2/components/sound.dart:55:20) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ctor: FlutterSoundPlayer() I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._openAudioSession (package:flutter_sound_lite/public/flutter_sound_player.dart:671:13) I/flutter (18989): │ #1 FlutterSoundPlayer.openAudioSession. (package:flutter_sound_lite/public/flutter_sound_player.dart:651:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._openAudioSession (package:flutter_sound_lite/public/flutter_sound_player.dart:686:15) I/flutter (18989): │ #1 FlutterSoundPlayer.openAudioSession. (package:flutter_sound_lite/public/flutter_sound_player.dart:651:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 Resetting flutter_sound Player Plugin I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:393:13) I/flutter (18989): │ #1 SoundRecorder.init (package:impromptu_generator2/components/sound.dart:21:26) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:413:13) I/flutter (18989): │ #1 FlutterSoundRecorder.openAudioSession. (package:flutter_sound_lite/public/flutter_sound_recorder.dart:395:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:428:17) I/flutter (18989): │ #1 FlutterSoundRecorder.openAudioSession. (package:flutter_sound_lite/public/flutter_sound_recorder.dart:395:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 Resetting flutter_sound Recorder Plugin I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 new FlutterSoundRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:155:13) I/flutter (18989): │ #1 SoundRecorder.init (package:impromptu_generator2/components/sound.dart:14:21) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ctor: FlutterSoundRecorder() I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer.openPlayerCompleted (package:flutter_sound_lite/public/flutter_sound_player.dart:334:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:120:19) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> openPlayerCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer.openPlayerCompleted (package:flutter_sound_lite/public/flutter_sound_player.dart:349:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:120:19) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- openPlayerCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._openAudioSession (package:flutter_sound_lite/public/flutter_sound_player.dart:710:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:393:13) I/flutter (18989): │ #1 SoundRecorder.init (package:impromptu_generator2/components/sound.dart:21:26) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:413:13) I/flutter (18989): │ #1 FlutterSoundRecorder.openAudioSession. (package:flutter_sound_lite/public/flutter_sound_recorder.dart:395:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:186:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:98:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> openRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:197:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:98:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- openRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:449:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:403:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:186:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:98:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> openRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:197:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:98:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- openRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:449:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.openAudioSession (package:flutter_sound_lite/public/flutter_sound_recorder.dart:403:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- openAudioSession I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.startRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:635:13) I/flutter (18989): │ #1 SoundRecorder.record (package:impromptu_generator2/components/sound.dart:34:26) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> startRecorder I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._startRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:659:13) I/flutter (18989): │ #1 FlutterSoundRecorder.startRecorder. (package:flutter_sound_lite/public/flutter_sound_recorder.dart:637:13) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> _startRecorder. I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/System.out(18989): ---> writeAudioDataToFile W/System.err(18989): java.io.FileNotFoundException: impromptu_generator.wav: open failed: EROFS (Read-only file system) W/System.err(18989): at libcore.io.IoBridge.open(IoBridge.java:492) W/System.err(18989): at java.io.FileOutputStream.(FileOutputStream.java:236) W/System.err(18989): at java.io.FileOutputStream.(FileOutputStream.java:125) W/System.err(18989): at com.dooboolab.TauEngine.FlautoRecorderEngine.writeAudioDataToFile(FlautoRecorderEngine.java:70) W/System.err(18989): at com.dooboolab.TauEngine.FlautoRecorderEngine._startRecorder(FlautoRecorderEngine.java:247) W/System.err(18989): at com.dooboolab.TauEngine.FlautoRecorder.startRecorder(FlautoRecorder.java:300) W/System.err(18989): at com.dooboolab.fluttersound.FlutterSoundRecorder.startRecorder(FlutterSoundRecorder.java:261) W/System.err(18989): at com.dooboolab.fluttersound.FlutterSoundRecorderManager.onMethodCall(FlutterSoundRecorderManager.java:106) W/System.err(18989): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233) W/System.err(18989): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:84) W/System.err(18989): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:865) W/System.err(18989): at android.os.MessageQueue.nativePollOnce(Native Method) W/System.err(18989): at android.os.MessageQueue.next(MessageQueue.java:335) W/System.err(18989): at android.os.Looper.loop(Looper.java:183) W/System.err(18989): at android.app.ActivityThread.main(ActivityThread.java:7656) W/System.err(18989): at java.lang.reflect.Method.invoke(Native Method) W/System.err(18989): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) W/System.err(18989): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) W/System.err(18989): Caused by: android.system.ErrnoException: open failed: EROFS (Read-only file system) W/System.err(18989): at libcore.io.Linux.open(Native Method) W/System.err(18989): at libcore.io.ForwardingOs.open(ForwardingOs.java:166) W/System.err(18989): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254) W/System.err(18989): at libcore.io.ForwardingOs.open(ForwardingOs.java:166) W/System.err(18989): at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7542) W/System.err(18989): at libcore.io.IoBridge.open(IoBridge.java:478) W/System.err(18989): ... 17 more I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.startRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:249:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:74:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> startRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.startRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:258:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:74:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- startRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._startRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:750:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- _startRecorder. I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.startRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:647:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- startRecorder I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/mptu_generator(18989): Background young concurrent copying GC freed 2329(1787KB) AllocSpace objects, 0(0B) LOS objects, 46% free, 2113KB/3928KB, paused 7.161ms total 27.946ms I/mptu_generator(18989): Background young concurrent copying GC freed 2866(2218KB) AllocSpace objects, 0(0B) LOS objects, 45% free, 2143KB/3928KB, paused 2.438ms total 110.613ms I/mptu_generator(18989): Background young concurrent copying GC freed 2187(1815KB) AllocSpace objects, 0(0B) LOS objects, 45% free, 2151KB/3928KB, paused 5.614ms total 43.409ms I/mptu_generator(18989): Background young concurrent copying GC freed 2016(1731KB) AllocSpace objects, 0(0B) LOS objects, 46% free, 2106KB/3928KB, paused 6.588ms total 18.852ms I/mptu_generator(18989): Background young concurrent copying GC freed 1874(1587KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 2239KB/3928KB, paused 5.466ms total 23.930ms I/mptu_generator(18989): Background young concurrent copying GC freed 2093(1717KB) AllocSpace objects, 0(0B) LOS objects, 43% free, 2238KB/3928KB, paused 5.046ms total 31.992ms I/mptu_generator(18989): Background young concurrent copying GC freed 2087(1624KB) AllocSpace objects, 0(0B) LOS objects, 44% free, 2167KB/3928KB, paused 8.190ms total 24.481ms I/mptu_generator(18989): Background young concurrent copying GC freed 2252(1644KB) AllocSpace objects, 0(0B) LOS objects, 37% free, 2451KB/3928KB, paused 1.287ms total 102.588ms I/mptu_generator(18989): Background young concurrent copying GC freed 1993(1683KB) AllocSpace objects, 0(0B) LOS objects, 42% free, 2244KB/3928KB, paused 11.785ms total 25.445ms I/mptu_generator(18989): Background young concurrent copying GC freed 2016(1653KB) AllocSpace objects, 0(0B) LOS objects, 42% free, 2262KB/3928KB, paused 5.530ms total 21.353ms I/mptu_generator(18989): Background young concurrent copying GC freed 2304(1770KB) AllocSpace objects, 0(0B) LOS objects, 34% free, 2574KB/3928KB, paused 9.713ms total 85.101ms I/mptu_generator(18989): Background young concurrent copying GC freed 1525(1298KB) AllocSpace objects, 0(0B) LOS objects, 39% free, 2371KB/3928KB, paused 7.423ms total 23.023ms I/mptu_generator(18989): Background young concurrent copying GC freed 1892(1587KB) AllocSpace objects, 0(0B) LOS objects, 41% free, 2303KB/3928KB, paused 5.258ms total 29.611ms I/mptu_generator(18989): WaitForGcToComplete blocked Background on None for 5.961ms I/mptu_generator(18989): Background young concurrent copying GC freed 1466(1189KB) AllocSpace objects, 0(0B) LOS objects, 35% free, 2521KB/3928KB, paused 5.957ms total 32.230ms I/mptu_generator(18989): Background young concurrent copying GC freed 1672(1429KB) AllocSpace objects, 0(0B) LOS objects, 16% free, 3274KB/3928KB, paused 6.184ms total 81.390ms I/mptu_generator(18989): Background young concurrent copying GC freed 1205(1057KB) AllocSpace objects, 0(0B) LOS objects, 28% free, 2827KB/3928KB, paused 5.669ms total 54.070ms I/mptu_generator(18989): Background young concurrent copying GC freed 1282(1090KB) AllocSpace objects, 0(0B) LOS objects, 26% free, 2878KB/3928KB, paused 20.215ms total 82.611ms I/mptu_generator(18989): Background young concurrent copying GC freed 1376(1047KB) AllocSpace objects, 0(0B) LOS objects, 32% free, 2646KB/3928KB, paused 11.127ms total 65.060ms I/mptu_generator(18989): Background young concurrent copying GC freed 1627(1271KB) AllocSpace objects, 0(0B) LOS objects, 33% free, 2628KB/3928KB, paused 5.286ms total 24.950ms I/mptu_generator(18989): Background young concurrent copying GC freed 1836(1259KB) AllocSpace objects, 0(0B) LOS objects, 24% free, 2958KB/3928KB, paused 1.162ms total 169.262ms I/mptu_generator(18989): Background young concurrent copying GC freed 2671(2043KB) AllocSpace objects, 0(0B) LOS objects, 46% free, 2278KB/4260KB, paused 12.440ms total 115.496ms I/mptu_generator(18989): Background concurrent copying GC freed 3218(2406KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 2886KB/5772KB, paused 11.985ms total 325.446ms I/mptu_generator(18989): Background young concurrent copying GC freed 4108(3279KB) AllocSpace objects, 0(0B) LOS objects, 63% free, 2116KB/5772KB, paused 15.519ms total 56.593ms I/mptu_generator(18989): Background young concurrent copying GC freed 5074(3800KB) AllocSpace objects, 0(0B) LOS objects, 61% free, 2231KB/5772KB, paused 9.452ms total 80.850ms I/mptu_generator(18989): Background young concurrent copying GC freed 4523(3663KB) AllocSpace objects, 0(0B) LOS objects, 60% free, 2299KB/5772KB, paused 11.233ms total 63.842ms I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.stopRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:787:13) I/flutter (18989): │ #1 SoundRecorder.stop (package:impromptu_generator2/components/sound.dart:39:26) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> stopRecorder I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._stopRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:797:13) I/flutter (18989): │ #1 FlutterSoundRecorder.stopRecorder. (package:flutter_sound_lite/public/flutter_sound_recorder.dart:790:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> _stopRecorder I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._stop (package:flutter_sound_lite/public/flutter_sound_recorder.dart:755:13) I/flutter (18989): │ #1 FlutterSoundRecorder._stopRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:809:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> _stop I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.stopRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:265:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:80:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> stopRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.stopRecorderCompleted (package:flutter_sound_lite/public/flutter_sound_recorder.dart:277:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundRecorder.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:80:22) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <---- stopRecorderCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._stop (package:flutter_sound_lite/public/flutter_sound_recorder.dart:768:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- _stop I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder._stopRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:840:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- _stopRecorder : I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundRecorder.stopRecorder (package:flutter_sound_lite/public/flutter_sound_recorder.dart:792:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- stopRecorder I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._startPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:1096:13) I/flutter (18989): │ #1 FlutterSoundPlayer.startPlayer. (package:flutter_sound_lite/public/flutter_sound_player.dart:1076:17) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> startPlayer I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._stop (package:flutter_sound_lite/public/flutter_sound_player.dart:1641:13) I/flutter (18989): │ #1 FlutterSoundPlayer._startPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:1123:11) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> _stop I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer.stopPlayerCompleted (package:flutter_sound_lite/public/flutter_sound_player.dart:436:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:137:19) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 ---> stopPlayerCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer.stopPlayerCompleted (package:flutter_sound_lite/public/flutter_sound_player.dart:451:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:137:19) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 <--- stopPlayerCompleted: true I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._stop (package:flutter_sound_lite/public/flutter_sound_player.dart:1668:13) I/flutter (18989): │ #1 I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- _stop I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._convert (package:flutter_sound_lite/public/flutter_sound_player.dart:993:13) I/flutter (18989): │ #1 FlutterSoundPlayer._startPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:1131:11) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> _convert I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._needToConvert (package:flutter_sound_lite/public/flutter_sound_player.dart:880:13) I/flutter (18989): │ #1 FlutterSoundPlayer._convert (package:flutter_sound_lite/public/flutter_sound_player.dart:995:9) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:---> needToConvert I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._needToConvert (package:flutter_sound_lite/public/flutter_sound_player.dart:888:13) I/flutter (18989): │ #1 FlutterSoundPlayer._convert (package:flutter_sound_lite/public/flutter_sound_player.dart:995:9) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- needToConvert I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer._convert (package:flutter_sound_lite/public/flutter_sound_player.dart:1012:13) I/flutter (18989): │ #1 FlutterSoundPlayer._startPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:1131:11) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ 🐛 FS:<--- _convert I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── I/flutter (18989): │ #0 FlutterSoundPlayer.log (package:flutter_sound_lite/public/flutter_sound_player.dart:500:13) I/flutter (18989): │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:161:19) I/flutter (18989): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ I/flutter (18989): │ ⛔ startPlayer() exception I/flutter (18989): └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── E/flutter (18989): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException(ERR_UNKNOWN, ERR_UNKNOWN, startPlayer() error, null) E/flutter (18989): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607:7) E/flutter (18989): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18) E/flutter (18989): E/flutter (18989): #2 MethodChannelFlutterSoundPlayer.invokeMethod (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:181:12) E/flutter (18989): E/flutter (18989): #3 FlutterSoundPlayer._startPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:1146:19) E/flutter (18989): E/flutter (18989): #4 FlutterSoundPlayer.startPlayer. (package:flutter_sound_lite/public/flutter_sound_player.dart:1076:11) E/flutter (18989): E/flutter (18989): #5 BasicLock.synchronized (package:synchronized/src/basic_lock.dart:33:16) E/flutter (18989): E/flutter (18989): #6 FlutterSoundPlayer.startPlayer (package:flutter_sound_lite/public/flutter_sound_player.dart:1075:5) E/flutter (18989): E/flutter (18989): #7 SoundPlayer._play (package:impromptu_generator2/components/sound.dart:65:5) E/flutter (18989): E/flutter (18989): #8 SoundPlayer.togglePlayer (package:impromptu_generator2/components/sound.dart:75:7) E/flutter (18989): E/flutter (18989): #9 _SpeechRecorderState.build. (package:impromptu_generator2/screens/settingsScreens/recordingScreen.dart:159:23) E/flutter (18989): E/flutter (18989):

Hope that we can identify a cause for this bug!

Thanks, Rhino Inani

agent515 commented 2 years ago

Also happens with the FULL version.

Recording works fine with Codec.aacADTS but gives this error with Codec.pcm16WaV. That also may be the reason that stopRecording() returns ''. I also tried to open the file by estimating the path, but the file was not found.

Logs for Codec.aacADTS:

I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:787
I/flutter ( 5783): │ #1   SoundProvider.stopRecord
package:bluspeak/…/providers/sound_provider.dart:51
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:---> stopRecorder
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:797
I/flutter ( 5783): │ #1   FlutterSoundRecorder.stopRecorder.<anonymous closure>
package:flutter_sound/public/flutter_sound_recorder.dart:790
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:---> _stopRecorder
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stop
package:flutter_sound/public/flutter_sound_recorder.dart:755
I/flutter ( 5783): │ #1   FlutterSoundRecorder._stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:809
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:---> _stop
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorderCompleted
package:flutter_sound/public/flutter_sound_recorder.dart:265
I/flutter ( 5783): │ #1   MethodChannelFlutterSoundRecorder.channelMethodCallHandler
package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:80
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 ---> stopRecorderCompleted: true
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorderCompleted
package:flutter_sound/public/flutter_sound_recorder.dart:277
I/flutter ( 5783): │ #1   MethodChannelFlutterSoundRecorder.channelMethodCallHandler
package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:80
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 <---- stopRecorderCompleted: true
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stop
package:flutter_sound/public/flutter_sound_recorder.dart:768
I/flutter ( 5783): │ #1   <asynchronous suspension>
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:<--- _stop
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:840
I/flutter ( 5783): │ #1   <asynchronous suspension>
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:<--- _stopRecorder : /data/user/0/com.example.bluspeak/cache/1.aac
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:792
I/flutter ( 5783): │ #1   <asynchronous suspension>
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:<--- stopRecorder
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): stopped recording
I/flutter ( 5783): path: /data/user/0/com.example.bluspeak/cache/1.aac
I/flutter ( 5783): /data/user/0/com.example.bluspeak/cache/1.aac

Logs for Codec.pcm16WaV

I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:787
I/flutter ( 5783): │ #1   SoundProvider.stopRecord
package:bluspeak/…/providers/sound_provider.dart:51
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:---> stopRecorder
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:797
I/flutter ( 5783): │ #1   FlutterSoundRecorder.stopRecorder.<anonymous closure>
package:flutter_sound/public/flutter_sound_recorder.dart:790
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:---> _stopRecorder
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stop
package:flutter_sound/public/flutter_sound_recorder.dart:755
I/flutter ( 5783): │ #1   FlutterSoundRecorder._stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:809
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:---> _stop
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorderCompleted
package:flutter_sound/public/flutter_sound_recorder.dart:265
I/flutter ( 5783): │ #1   MethodChannelFlutterSoundRecorder.channelMethodCallHandler
package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:80
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 ---> stopRecorderCompleted: true
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorderCompleted
package:flutter_sound/public/flutter_sound_recorder.dart:277
I/flutter ( 5783): │ #1   MethodChannelFlutterSoundRecorder.channelMethodCallHandler
package:flutter_sound_platform_interface/method_channel_flutter_sound_recorder.dart:80
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 <---- stopRecorderCompleted: true
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stop
package:flutter_sound/public/flutter_sound_recorder.dart:768
I/flutter ( 5783): │ #1   <asynchronous suspension>
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:<--- _stop
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder._stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:840
I/flutter ( 5783): │ #1   <asynchronous suspension>
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:<--- _stopRecorder :
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): │ #0   FlutterSoundRecorder.stopRecorder
package:flutter_sound/public/flutter_sound_recorder.dart:792
I/flutter ( 5783): │ #1   <asynchronous suspension>
I/flutter ( 5783): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter ( 5783): │ 🐛 FS:<--- stopRecorder
I/flutter ( 5783): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter ( 5783): stopped recording
I/flutter ( 5783): path:
I/flutter ( 5783): /data/user/0/com.example.bluspeak/cache/1.wav
E/flutter ( 5783): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: FileSystemException: Cannot open file, path = '/data/user/0/com.example.bluspeak/cache/1.wav' (OS Error: No such file or directory, errno = 2)
E/flutter ( 5783): #0      _File.throwIfError (dart:io/file_impl.dart:635:7)
E/flutter ( 5783): #1      _File.openSync (dart:io/file_impl.dart:479:5)
E/flutter ( 5783): #2      SpeechScoringRepoImpl.scorePronunicationAzure
package:bluspeak/…/repositories/speech_scoring_repository.dart:130
E/flutter ( 5783): #3      SpeechProvider.getScore
package:bluspeak/…/providers/speech_provider.dart:98
E/flutter ( 5783): #4      SpeechProvider.stopListening
package:bluspeak/…/providers/speech_provider.dart:91
E/flutter ( 5783): <asynchronous suspension>
E/flutter ( 5783):
RhinoInani commented 2 years ago

Hello, Can we please get an update on this. The bug renders the playback and recording portion of the package useless if the storage file cannot be written too or accessed.

Thanks, Rhino Inani

LNMCode commented 1 year ago

@RhinoInani Do have any solution for this?

github-actions[bot] commented 10 months ago

This issue is stale because it has been open 90 days with no activity. Leave a comment or this will be closed in 7 days.