Skip to content

RuntimeException: stop failed after recording is completed #26

@sagrawal31

Description

@sagrawal31

Description

I'm using the latest master 1bf79f9 to run the app locally for testing and surprised to see this isn't working.

As soon as the 20s is completed (or even I manually submit the recording), an exception is being thrown:

D/CameraFullscreenRecorderActivity: Recorder. RecordingProgress:19000
D/CameraFullscreenRecorderActivity: Recorder. microphoneHealth:BAD
D/CameraFullscreenRecorderActivity: Recorder. RecordingProgress:20000
D/CameraFullscreenRecorderActivity: Recorder. microphoneHealth:MODERATE
D/ZRecorder$Builder: onInfo. mr:com.ziggeo.androidsdk.recorder.ZRecorder@8d65d01 
    What:800
    Extra:0
I/MediaRecorderJNI: stop
E/MediaRecorder: stop failed: -1007
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.ziggeo.androidsdk.demo, PID: 11867
    java.lang.RuntimeException: stop failed.
        at android.media.MediaRecorder._stop(Native Method)
        at android.media.MediaRecorder.stop(MediaRecorder.java:1378)
        at com.ziggeo.androidsdk.widgets.cameraview.CameraViewImpl.releaseMediaRecorder(CameraViewImpl.java:264)
        at com.ziggeo.androidsdk.widgets.cameraview.Camera2Api23.releaseMediaRecorder(Camera2Api23.java:32)
        at com.ziggeo.androidsdk.widgets.cameraview.Camera2.stopRecording(Camera2.java:302)
        at com.ziggeo.androidsdk.widgets.cameraview.Camera2.lambda$prepareMediaRecorder$3$Camera2(Camera2.java:831)
        at com.ziggeo.androidsdk.widgets.cameraview.-$$Lambda$Camera2$hdojrmf2WsZ_VyKq2h4wIE2i4VA.onInfo(Unknown Source:2)
        at com.ziggeo.androidsdk.recorder.ZRecorder$Builder.lambda$build$0$ZRecorder$Builder(ZRecorder.java:133)
        at com.ziggeo.androidsdk.recorder.-$$Lambda$ZRecorder$Builder$RWH90Gu1RcipHZx_2oCneulCrkw.onInfo(Unknown Source:2)
        at android.media.MediaRecorder$EventHandler.handleMessage(MediaRecorder.java:1706)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7081)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)
W/System.err: java.lang.RuntimeException: stop failed.
        at android.media.MediaRecorder._stop(Native Method)
        at android.media.MediaRecorder.stop(MediaRecorder.java:1378)
        at com.ziggeo.androidsdk.widgets.cameraview.CameraViewImpl.releaseMediaRecorder(CameraViewImpl.java:264)
        at com.ziggeo.androidsdk.widgets.cameraview.Camera2Api23.releaseMediaRecorder(Camera2Api23.java:32)
        at com.ziggeo.androidsdk.widgets.cameraview.Camera2.stopRecording(Camera2.java:302)
        at com.ziggeo.androidsdk.widgets.cameraview.Camera2.lambda$prepareMediaRecorder$3$Camera2(Camera2.java:831)
W/System.err:     at com.ziggeo.androidsdk.widgets.cameraview.-$$Lambda$Camera2$hdojrmf2WsZ_VyKq2h4wIE2i4VA.onInfo(Unknown Source:2)
        at com.ziggeo.androidsdk.recorder.ZRecorder$Builder.lambda$build$0$ZRecorder$Builder(ZRecorder.java:133)
        at com.ziggeo.androidsdk.recorder.-$$Lambda$ZRecorder$Builder$RWH90Gu1RcipHZx_2oCneulCrkw.onInfo(Unknown Source:2)
        at android.media.MediaRecorder$EventHandler.handleMessage(MediaRecorder.java:1706)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7081)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)

I even tried upgrading the dependency from 0.82.0 to com.github.ZiggeoJitpackService:Android-SDK:0.83.0_rc4 but it also has the same issue.

Environment

  • OS: macOS Catalina
  • Android version: 9
  • Device: Samsung J6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions