Comments (7)
Thank you!
I looked at this moment and it turns out that initialization was not called during the new process.
from beagle.
Hi,
Sorry for the late answer. The crash log you posted is very useful but I can't wrap my head around how this could happen... Please confirm that you're using the latest version of the library (2.8.3) and you have properly set up the crash reporting according to the Displaying crash logs
section of the readme. Do you maybe have some additional information? I can't seem to reproduce this issue.
Thanks!
Peter
from beagle.
Hi, i use library 2.8.3. I also get this problem when i try to open the BugReportButtonModule with library:
debugImplementation "io.github.pandulapeter.beagle:log-crash:$beagleVersion"
releaseImplementation "io.github.pandulapeter.beagle:log-crash-noop:$beagleVersion"
But when i try to open BugReportButtonModule without this library all good.
from beagle.
Also the keyboard hides the input text on the report screen
from beagle.
Also the keyboard hides the input text on the report screen
I'll take care of that in the next release ASAP, thanks for pointing that out! (edit: the keyboard handling fix is part of release v2.9.0)
As for the crash: is it possible that you're not calling Beagle.initialize()
in your Application class? A crash like the one you're seeing can happen if you initialize Beagle in your Activity's onCreate()
, instead of the Application's.
from beagle.
I call a method from another module in Application class (onCreate()
) and pass app there
from beagle.
When your app crashes, the entire process dies. Beagle's crash reporter spins up a brand new process (that creates a new instance of your custom Application class). That Application class must call Beagle.initialize() before the BugReport activity is opened (onCreate() is a good place to do that). I did some digging into this but the only way I can reproduce your crash is to not call Beagle.initialize(). I suggest you double-check that part.
from beagle.
Related Issues (20)
- NoSuchMethodError somewhere in Beagle.initialize() after moving to Hilt HOT 4
- Coil update HOT 3
- TextInputModule Crash HOT 2
- On SDK 31 and above the screen recording crashes when started HOT 1
- Beagle crash logging doesn't work HOT 2
- Crash with DrawerLayout when getting permissions HOT 3
- Drawer doesn't appear when using content.viewTreeObserver.addOnPreDrawListener on the Acitivty HOT 5
- Beagle should not cause a crash if a value is set to the Slider module that is outside the specified range HOT 1
- The drawer opening gesture does not respect the value of `shouldShowDebugMenu` HOT 1
- ListModules should support the isEnabled flag.
- TextInputModule. Suggestion for improving the validator
- Buggy inset handling in edge-to-edge apps
- SwitchModule. Ui data not re-initialize. Reset selected state HOT 5
- Double debug-panel HOT 3
- When activity theme is not a material theme, Beagle view crashes. HOT 3
- Implement dynamic notification permission support HOT 1
- Android 14 and gesture to preview back HOT 2
- Possibility to change the width of the drawer HOT 2
- The style on this component requires your app theme to be Theme.MaterialComponents (or a descendant). HOT 2
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 beagle.