-
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
-