forked from openwebnet/openwebnet-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdev.txt
119 lines (103 loc) · 7.38 KB
/
dev.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
* (?) add "unique" serialNumber from SecurePreferences#getDeviceSerialNumber
* verify if size(ACTIVE + DELETED + shared) max of 10 isn't too restrictive
* firestore limit price to free quota
* firestore backups
- import/export
- (?) cron
* profile
- (?) use context actionbar + onClick instead of menu on each element
* share profiles
- show last applied not modified with color
- list of shared from/to
---
* list of testers by feature
* crash reports and error tracking
- firebase
- https://sentry.io/for/android
* analytics
- (?) custom events
---------- OLD
# verify crash reports - app version 35
* android 8.1
* android 7.1
* android 6.0
Caused by: java.lang.NullPointerException:
at com.google.common.base.CharMatcher$None.trimTrailingFrom (CharMatcher.java:1290)
at com.google.common.io.BaseEncoding.decodeChecked (BaseEncoding.java:226)
at com.google.common.io.BaseEncoding.decode (BaseEncoding.java:212)
at com.github.openwebnet.database.DatabaseRealmConfig.getRealmKey (DatabaseRealmConfig.java:117)
at com.github.openwebnet.database.DatabaseRealmConfig.getEncryptedConfig (DatabaseRealmConfig.java:86)
at com.github.openwebnet.database.DatabaseRealmConfig.getConfig (DatabaseRealmConfig.java:72)
at com.github.openwebnet.database.DatabaseRealm.setup (DatabaseRealm.java:29)
at com.github.openwebnet.OpenWebNetApplication.initRealm (OpenWebNetApplication.java:31)
at com.github.openwebnet.OpenWebNetApplication.onCreate (OpenWebNetApplication.java:22)
at android.app.Instrumentation.callApplicationOnCreate (Instrumentation.java:1120)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5747)
* android 6.0
Caused by: java.lang.NullPointerException:
at com.google.common.base.Preconditions.checkNotNull (Preconditions.java:787)
at com.github.openwebnet.component.Injector.getApplicationComponent (Injector.java:27)
at com.github.openwebnet.view.MainActivity.onCreate (MainActivity.java:88)
at android.app.Activity.performCreate (Activity.java:6251)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1108)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2403)
* android 7.0
java.lang.NullPointerException:
at com.github.niqdev.mjpeg.MjpegViewDefault$MjpegViewThread.run (MjpegViewDefault.java:144)
* android 7.0
Caused by: rx.exceptions.OnErrorNotImplementedException:
at rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call (InternalObservableUtils.java:386)
at rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call (InternalObservableUtils.java:383)
at rx.internal.util.ActionSubscriber.onError (ActionSubscriber.java:44)
at rx.observers.SafeSubscriber._onError (SafeSubscriber.java:153)
at rx.observers.SafeSubscriber.onError (SafeSubscriber.java:115)
at rx.exceptions.Exceptions.throwOrReport (Exceptions.java:212)
at rx.observers.SafeSubscriber.onNext (SafeSubscriber.java:139)
at com.github.openwebnet.repository.impl.EnvironmentRepositoryImpl.lambda$findAll$4 (EnvironmentRepositoryImpl.java:104)
at com.github.openwebnet.repository.impl.EnvironmentRepositoryImpl$$Lambda$5.call (Unknown Source)
at rx.Observable.subscribe (Observable.java:10352)
at rx.Observable.subscribe (Observable.java:10319)
at rx.Observable.subscribe (Observable.java:10124)
at com.github.openwebnet.view.device.AbstractDeviceActivity.initSpinnerEnvironment (AbstractDeviceActivity.java:78)
at com.github.openwebnet.view.device.ScenarioActivity.onCreate (ScenarioActivity.java:45)
at android.app.Activity.performCreate (Activity.java:6955)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2927)
Caused by: java.lang.IllegalStateException:
at com.github.openwebnet.view.device.AbstractDeviceActivity.lambda$selectEnvironment$4 (AbstractDeviceActivity.java:152)
at com.github.openwebnet.view.device.AbstractDeviceActivity$$Lambda$3.apply (Unknown Source)
at com.github.openwebnet.view.device.AbstractDeviceActivity.selectEnvironment (AbstractDeviceActivity.java:154)
at com.github.openwebnet.view.device.AbstractDeviceActivity.lambda$initSpinnerEnvironment$1 (AbstractDeviceActivity.java:90)
at com.github.openwebnet.view.device.AbstractDeviceActivity$$Lambda$1.call (Unknown Source)
at rx.internal.util.ActionSubscriber.onNext (ActionSubscriber.java:39)
at rx.observers.SafeSubscriber.onNext (SafeSubscriber.java:134)
# emulator API 16
I/dalvikvm: Could not find method com.google.common.base.Preconditions.checkNotNull, referenced from method com.github.openwebnet.component.Injector.getApplicationComponent
W/dalvikvm: VFY: unable to resolve static method 1043: Lcom/google/common/base/Preconditions;.checkNotNull (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
D/dalvikvm: VFY: replacing opcode 0x71 at 0x0008
I/dalvikvm: Could not find method com.github.openwebnet.component.DaggerApplicationComponent.builder, referenced from method com.github.openwebnet.component.Injector.initializeApplicationComponent
W/dalvikvm: VFY: unable to resolve static method 914: Lcom/github/openwebnet/component/DaggerApplicationComponent;.builder ()Lcom/github/openwebnet/component/DaggerApplicationComponent$Builder;
D/dalvikvm: VFY: replacing opcode 0x71 at 0x0004
DexOpt: unable to opt direct call 0x0397 at 0x0a in Lcom/github/openwebnet/component/Injector;.initializeApplicationComponent
DexOpt: unable to opt direct call 0x0398 at 0x16 in Lcom/github/openwebnet/component/Injector;.initializeApplicationComponent
DexOpt: unable to opt direct call 0x039a at 0x22 in Lcom/github/openwebnet/component/Injector;.initializeApplicationComponent
DexOpt: unable to opt direct call 0x0399 at 0x2e in Lcom/github/openwebnet/component/Injector;.initializeApplicationComponent
D/AndroidRuntime: Shutting down VM
W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0xae642228)
E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.github.openwebnet.component.DaggerApplicationComponent
at com.github.openwebnet.component.Injector.initializeApplicationComponent(Injector.java:18)
at com.github.openwebnet.OpenWebNetApplication.initDagger(OpenWebNetApplication.java:26)
at com.github.openwebnet.OpenWebNetApplication.onCreate(OpenWebNetApplication.java:21)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:999)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4151)
at android.app.ActivityThread.access$1300(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1255)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4745)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)