Comments (4)
This would be awesome - Notifications might be a good avenue, so you'll still notice that something is broken even if you don't have the Enabler open.
from openxc-android.
Certainly there needs to be feedback in a case like this. Depending how severe the parse error is, we may want to simply give up on the file completely, which would have been the right thing to do in the gzipped file case. But neither do we want to give up on occasional parse failures. Neither do we want to overwhelm the user with popups, so temporary Notifications are an attractive proposal.
We do need to be careful what exceptions we respond to, though, since recent releases of Android show many exceptions in Logcat even when all is running normally. So we need to be selective about which exceptions we report, such as, our own exceptions, or exceptions resulting from the JSON parse of the tracefile.
from openxc-android.
This is related to #14
from openxc-android.
This will happen when #92 is merged - I will create another issue to make sure the trace data source shows an error if it can't playback the file.
from openxc-android.
Related Issues (20)
- java.lang.NullPointerException in StatusFragment.java:114
- java.lang.RuntimeException in Handler.java:197
- v6.1.4 and later doesn't make a good connection to USB or BT VI HOT 14
- java.lang.NullPointerException in GEL HOT 2
- java.lang.RuntimeException in ContextImpl.java:1808
- Support reading from embedded can HOT 1
- About Odometer Reading HOT 1
- Add new tab to allow sending control commands on-demand HOT 1
- Messages with multiple statuses (e.g. Door Status) are not showing in dashboard on enabler HOT 1
- Change timestamp for recorded trace from current time to recorded timestamp HOT 3
- Adding documentation to use a local copy of the OpenXC library HOT 2
- mKey being added to messages when recording a trace from enabler HOT 2
- New Updates to Bugsnag gradle plugin break the Gradle build process. HOT 1
- Large diagnostic response payloads cause JSON parsing error HOT 2
- Inner classes references leaks HOT 7
- Name of messages to be changed to match openxc-message-format HOT 4
- Value of the messages to be rounded off to 2 decimals HOT 2
- How to setResult large size in Android HOT 1
- VI connection Listener HOT 3
- Do you plan to migrate from jcenter? HOT 1
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 openxc-android.