Skip to content

App crashes on clicking export data option of multimeter #1759

@neel1998

Description

@neel1998

Actual Behaviour
App crashes on clicking export data option of multimeter

Expected Behaviour
App should not crash and a log file should be created

Steps to reproduce it

  1. Record data in multimeter
  2. Pause and select export data option

LogCat for the issue
2019-05-31 12:45:57.070 23742-23742/io.pslab E/AndroidRuntime: FATAL EXCEPTION: main
Process: io.pslab, PID: 23742
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.io.File.exists()' on a null object reference
at io.pslab.others.CSVLogger.writeCSVFile(CSVLogger.java:83)
at io.pslab.activity.MultimeterActivity.onOptionsItemSelected(MultimeterActivity.java:428)
at android.app.Activity.onMenuItemSelected(Activity.java:3469)
at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:436)
at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:196)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)
at android.support.v7.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:64)
at android.support.v7.widget.Toolbar$1.onMenuItemClick(Toolbar.java:204)
at android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:781)
at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:840)
at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)
at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:991)
at android.support.v7.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
at android.widget.AdapterView.performItemClick(AdapterView.java:318)
at android.widget.AbsListView.performItemClick(AbsListView.java:1158)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3153)
at android.widget.AbsListView$3.run(AbsListView.java:4068)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6626)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)

Screenshots of the issue
20190531_124551

Would you like to work on the issue?
yes

Metadata

Metadata

Assignees

Labels

BugUnexpected problem or unintended behavior in app

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions