-
Bug
-
Resolution: Done
-
Minor
-
None
-
None
-
None
-
Service Team 2 - Sprint 9
-
- provision metrics
- configure the android showcase app to point to the metrics service
- build/launch android showcase app
- see exception in logs, but metrics do show up in grafana
See exception below.
The cause of this seems to be in
https://github.com/aerogear/aerogear-android-sdk/blob/338bed4bc0c9199d6fb7af436fe921f393891dc0/core/src/main/java/org/aerogear/mobile/core/metrics/MetricsService.java#L58
where only a 200 OK response status is excepted.
However, the app metrics service responds with a 204 (No content)
06-11 14:30:05.017 15537-15557/com.aerogear.androidshowcase E/FA: AppMeasurementService not registered/enabled 06-11 14:30:05.018 15537-15557/com.aerogear.androidshowcase E/FA: Uploading is not possible. App measurement disabled 06-11 14:30:05.614 15537-15557/com.aerogear.androidshowcase E/FA: Failed to send current screen to service 06-11 14:31:48.141 15537-15566/com.aerogear.androidshowcase E/AeroGear: null org.aerogear.mobile.core.exception.HttpException at org.aerogear.mobile.core.metrics.MetricsService.lambda$null$1$MetricsService(MetricsService.java:62) at org.aerogear.mobile.core.metrics.MetricsService$$Lambda$3.call(Unknown Source:2) at org.aerogear.mobile.core.reactive.CallableRequest.respondWithActual(CallableRequest.java:73) at org.aerogear.mobile.core.reactive.AbstractRequest.respondWith(AbstractRequest.java:36) at org.aerogear.mobile.core.reactive.RequestMapRequest$1.onResult(RequestMapRequest.java:53) at org.aerogear.mobile.core.reactive.CallableRequest.respondWithActual(CallableRequest.java:90) at org.aerogear.mobile.core.reactive.RequestOnRequest.lambda$respondWithActual$0$RequestOnRequest(RequestOnRequest.java:24) at org.aerogear.mobile.core.reactive.RequestOnRequest$$Lambda$0.call(Unknown Source:4) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764)
- is related to
-
AEROGEAR-2941 Test Metrics service with Android Showcase Application
- Resolved