Comments (5)
It occurs to me that the above stacktrace shows no code paths belonging to openreads, so I went back to the logs, this time on the new version 1.16.0. Here is the latest error in the log after clicking the add icon in the For Later tab, where I have a long list, selecting Search in Open Library, making a search, and selecting a result.
FATAL EXCEPTION: main
Process: software.mdev.bookstracker, PID: 7892
android.view.InflateException: Binary XML file line #46 in software.mdev.bookstracker:layout/dialog_add_edit_book: Binary XML file line #46 in software.mdev.bookstracker:layout/dialog_add_edit_book: Error inflating class com.google.android.material.textfield.TextInputLayout
Caused by: android.view.InflateException: Binary XML file line #46 in software.mdev.bookstracker:layout/dialog_add_edit_book: Error inflating class com.google.android.material.textfield.TextInputLayout
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
at android.view.LayoutInflater.createView(LayoutInflater.java:858)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1010)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1127)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1130)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1130)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1130)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1130)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1088)
at android.view.LayoutInflater.inflate(LayoutInflater.java:686)
at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
at software.mdev.bookstracker.ui.bookslist.dialogs.AddEditBookDialog.onCreateView(AddEditBookDialog.kt:2)
at androidx.fragment.app.Fragment.performCreateView(Fragment.java:4)
at androidx.fragment.app.m.performCreateView(DialogFragment.java:1)
at androidx.fragment.app.d0.f(FragmentStateManager.java:26)
at androidx.fragment.app.d0.k(FragmentStateManager.java:27)
at androidx.fragment.app.x.C(FragmentManager.java:122)
at androidx.fragment.app.x.V(FragmentManager.java:10)
at androidx.fragment.app.x.A(FragmentManager.java:14)
at androidx.fragment.app.x$d.run(FragmentManager.java:1)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:346)
at android.os.Looper.loop(Looper.java:475)
at android.app.ActivityThread.main(ActivityThread.java:7889)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1009)
Caused by: android.view.InflateException: Binary XML file line #18 in software.mdev.bookstracker:layout/design_text_input_end_icon: Binary XML file line #18 in software.mdev.bookstracker:layout/design_text_input_end_icon: Error inflating class com.google.android.material.internal.CheckableImageButton
Caused by: android.view.InflateException: Binary XML file line #18 in software.mdev.bookstracker:layout/design_text_input_end_icon: Error inflating class com.google.android.material.internal.CheckableImageButton
Caused by: java.lang.ClassNotFoundException: com.google.android.material.internal.CheckableImageButton
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:454)
at android.view.LayoutInflater.createView(LayoutInflater.java:819)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1010)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
at android.view.LayoutInflater.inflate(LayoutInflater.java:663)
at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
at com.google.android.material.textfield.TextInputLayout.<init>(TextInputLayout.java:29)
...which, frankly, I'm also not able to read very well, although at least a few references to the app code shows up.
from openreads.
Hello! I would like to say that the app crashes for me as well. It happends when I edit books and it happens more often now (I have added 64 books so far) than before. Everything that I added was manual and it includes book covers.
If I open the app now and I start adding/editing books than by the third one it will start slowing down and then it will crash.
I have a Xiaomi Mi A2 Lite with Android version 10 installed. I am using app version 1.16.0.
Apologies if the format in which I posted is not proper, I am not a developer and I'm not sure how to do this properly.
Do you need/should I provide more information?
edit: I have added now nearly 70 books and the app starts slowing down and then crashes by the time I'm done with the second book.
edit 2: Aaand now it's randomly crashing even when I sort through the books or checks the statistics. : /
from openreads.
@Arnvidr @ArveMediaconnect @brucetheelephant please reopen if issues still occur after 2.0.0 release.
from openreads.
@mateusz-bak Any idea if/when the f-droid build will be released? It seems to have failed on build with a timeout while flutter is doing its thing [1] but I have no idea if the app developer or the f-droid developer is the one that should be trying to figure out what goes wrong, or trigger a new build if something random happened. I see that you did the merge request [2] for the new flutter versions, but when the actual release 2.0.3 was built, this error happened.
[1] https://monitor.f-droid.org/builds/log/software.mdev.bookstracker/43
[2] https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12734
from openreads.
I reported the issue in F-Droid repository, will see what happens
from openreads.
Related Issues (20)
- [FEATURE_REQUEST]
- [TRANSLATION_HELP] Add a new language HOT 1
- Some statistics feature don't work.
- [FEATURE_REQUEST] Duplicate a book HOT 1
- [FEATURE_REQUEST] Accessible Fonts HOT 1
- [FEATURE_REQUEST] Fetch & Replace book data process
- [FEATURE_REQUEST] add translation options for KOREAN LANGUAGE please HOT 3
- [FEATURE_REQUEST] Storygraph CSV import HOT 3
- [BUG] Find book edition according to scanned ISBN HOT 3
- [FEATURE_REQUEST] Add field where book is located physically HOT 1
- Search and add directly from Open Library ID HOT 1
- [BUG] three strings have no option to translate HOT 1
- [BUG] Add DuckDuckGo info
- [UPDATE_ERROR] Cannot update the app (+screenshot) HOT 4
- Interest request: Search extended to additional fields
- [FEATURE_REQUEST] Update Open Library through Openreads HOT 1
- [BUG] Default selection of 'finished' or 'in progress' swapped when app set to 'In progress first'
- [FEATURE_REQUEST] Sort name field
- [FEATURE_REQUEST] Import Bookwyrm CSV files with read dates, reviews and other missing columns
- [FEATURE_REQUEST] Manage notes / excerpts / quotes of a book as a listlist
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openreads.