Memory-Assistant icon indicating copy to clipboard operation
Memory-Assistant copied to clipboard

DisciplineFragment.java. Save failed because File was not found (bad path)

Open maniksejwal opened this issue 5 years ago • 1 comments

DisciplineFragment.java line 380 com.memory_athlete.memoryassistant.disciplines.DisciplineFragment.save

Fatal Exception: java.lang.RuntimeException
Binary Digits directory doesn't exist

com.memory_athlete.memoryassistant.disciplines.DisciplineFragment.save (DisciplineFragment.java:394)
com.memory_athlete.memoryassistant.disciplines.DisciplineFragment.onClick (DisciplineFragment.java:141)
Caused by java.io.FileNotFoundException
/storage/E4AC-1B13/Memory Assistant/Practice/Words/19-07-01_12:50.txt (Invalid argument)

java.io.FileOutputStream.open (FileOutputStream.java)
java.io.FileOutputStream.<init> (FileOutputStream.java:221)
java.io.FileOutputStream.<init> (FileOutputStream.java:169)

>>>com.memory_athlete.memoryassistant.disciplines.DisciplineFragment.save (DisciplineFragment.java:380)
>>>com.memory_athlete.memoryassistant.disciplines.DisciplineFragment.onClick (DisciplineFragment.java:141)

android.view.View.performClick (View.java:5646)
android.view.View$PerformClick.run (View.java:22473)
android.os.Handler.handleCallback (Handler.java:761)
android.os.Handler.dispatchMessage (Handler.java:98)
android.os.Looper.loop (Looper.java:156)
android.app.ActivityThread.main (ActivityThread.java:6523)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:942)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:832)

The file path (storage directory) is erroneous. Possible cause - deprecated function call to initialise Helper.APP_FOLDER

Similar to #20

  • Device: Honor Play 9, Honor 7A
  • OS: Android 8.0, Android 9
  • Version: 10.5.10 (93)

maniksejwal avatar Jul 06 '19 06:07 maniksejwal

Handled in commit - b39e9efa0791f4b1f8a8bd5bd05e31c1ec18a374 on 17-05-2019

maniksejwal avatar Oct 20 '19 04:10 maniksejwal