Comments (6)
Can it be that one of your @Subscribe
methods is not public? Could you please check it out?
from tinybus.
All the @Subscribe
methods are public.
Do you have any other suggestions?
from tinybus.
I would suggest to prepare a special version of the library with a try-catch block around the line 460 of TinyBus.java
.
try {
subscriberCallback.method.invoke(receiver, event);
} catch (Exception e) {
Log.e(TAG, 'kaboom -----', e);
Log.d(TAG, subscriberCallback);
Log.d(TAG, subscriberCallback.method);
Log.d(TAG, receiver);
Log.d(TAG, event);
}
This shall give you much better insides on what gets wrong when it fails once again. If you use crashlytics you can post more details to crashlytics. Hope this helps.
from tinybus.
Thanks. We should give that a try.
from tinybus.
Please keep me updated once you have more details.
from tinybus.
It seems that it was our bug reporting tool, which was not providing enough information to us. The crash does not originate from TinyBus, but from some of our own code.
Closing the issue/question...
from tinybus.
Related Issues (20)
- Remove delayed events when bus gets destroyed
- add travis build
- Android minSdkVersion HOT 1
- @Subscribe visibility? HOT 5
- Generate warnings for not public handler methods HOT 6
- can tinybus support process crossing? HOT 2
- subclasses do not receive events? HOT 1
- Is TinyBus library minSdkVersion 14? HOT 1
- TinyBus can't deliver large objects? HOT 4
- Any reason for such high minimum sdk?
- Not enough information in error message
- Exception on activity start
- java.lang.NoClassDefFoundError: android/os/PersistableBundle crash HOT 4
- Calling unregister() on an unregistered object throws NPE
- Can support for activity post to another activity like eventbus? HOT 2
- Tinybus Android Studio Plugin HOT 1
- Only last event gets delivered when posting multiple events via .postDelayed() HOT 3
- Build system is broken, Pull requests cannot be merge due to that
- Tinybus Intellij Plugin
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 tinybus.