Skip to content

Crash on closing Wave Generator #2271

Closed
@BishyanKar

Description

@BishyanKar

Actual Behaviour

On going back from WaveGenerator screen the app crashes.

Expected Behaviour

App shouldn't crash

Steps to reproduce it

  • Open WaveGenerator screen -> Go Back
  • Open WaveGenerator screen -> Click Produce Sound -> Click Stop Sound -> Go Back

LogCat for the issue

E/AndroidRuntime: FATAL EXCEPTION: main
Process: io.pslab, PID: 27425
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean io.pslab.activity.WaveGeneratorActivity$ProduceSoundTask.cancel(boolean)' on a null object reference
at io.pslab.activity.WaveGeneratorActivity.onBackPressed(WaveGeneratorActivity.java:1373)
at android.app.Activity.onKeyUp(Activity.java:3883)
at android.view.KeyEvent.dispatch(KeyEvent.java:3012)
at android.app.Activity.dispatchKeyEvent(Activity.java:4189)
at androidx.core.app.ComponentActivity.superDispatchKeyEvent(ComponentActivity.java:122)
at androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:84)
at androidx.core.app.ComponentActivity.dispatchKeyEvent(ComponentActivity.java:140)
at androidx.appcompat.app.AppCompatActivity.dispatchKeyEvent(AppCompatActivity.java:599)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:3068)
at androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:447)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:6439)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6295)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5760)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5827)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5788)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5950)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5796)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:6007)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5764)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5827)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5788)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5796)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5764)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5827)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5788)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5983)
at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:6148)
at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:3395)
at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2937)
at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2928)
at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:3372)
at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:143)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:339)
at android.os.Looper.loop(Looper.java:208)
at android.app.ActivityThread.main(ActivityThread.java:8218)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:626)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1015)

Screenshots of the issue

WhatsApp.Video.2021-10-28.at.15.29.14.mp4

Would you like to work on the issue?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions