onNotification not fired with ionic3 Android and iOS

Hello,
I have an ionic3 app. I currently use cordova-plugin-fcm-ng, but have issues on android since i used cordova-android 8.1.0 (with 8.0.0 it was working fine)
On the official ionic doc, it mentionned your plugin cordova-plugin-fcm-with-dependecy-updated, so i try to use it, but have mistakes too.
Simply create a new ionic3 project, add plugin, and little code to test, and, i see that getToken works well, but onNotification doesn't work on ios.
On Android, it seems to be ok on differents device and android version, but with Android 10 on a Pixel, background notif is not fired.
moreover, on android, on devices where background notif is ok, the icon is sometime white in status bar, sometime white in the detail card.

Steps to reproduce :
ionic start --type=ionic-angular --cordova
choose tabs template
ionic cordova plugin add<EMAIL_ADDRESS>npm install --save<EMAIL_ADDRESS>
Add FCM in app.module.ts
In home.htm, just add :
<p (click)="test()">
    TEST FCM
</p>

in home.ts just add :
public test() {

    this.fcm.getToken().then((token: string) => {
      if (token !== undefined) {
        console.log(token)
        alert(token)
        return token;
      }

    })

    this.fcm.onNotification().subscribe((data) => {
      if (data.wasTapped) {
        alert("is tapped")
      } else {
        alert("not tapped")
      }
    });

Edit config.xml to put good id, working with your google-services.json
Build env :
cordova-cli 9.0.0
node 12.13.0
npm 6.12.0
cordova-android 8.1.0
cordova-ios 5.1.1

i know my subject is close to : https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated/issues/106
But, in this issue, the disussion si already too big. So i though it was better to start a new issue with little exemple and more specific versions.

i know my subject is close to : #106
But, in this issue, the discussion is already too big. So i though it was better to start a new issue with little example and more specific versions.

I completely agree.

I just tried with fresh ionic5 installation.
Still KO for Background notification on Pixel device, with Android 10

Thank you for the chart. This greatly helps finding the incompatibilities.

On iOS, background and foreground notification are KO (iPhone X 13.1.2, iPhone XS Max 13.3)

I'd just request that you share a Push payload that matches the format of those you send.
And thank you for persisting.

Also, if you could provide the package.json.

Thanks for your support.
Here is my payload, for test, i do prefer POSTMAN :
POST /fcm/send HTTP/1.1
Host: fcm.googleapis.com
Content-Type: application/json
Authorization: key=XXX
Cache-Control: no-cache
Postman-Token: bcb02ce7-7ea3-e938-c196-42cec9da58f5

{
  "registration_ids":["YYY],
  "notification":{
      "title":"Title",
      "body":"Body,
      "sound":"default",
      "icon":"ic_stat_ic_icon",
      "click_action":"FCM_PLUGIN_ACTIVITY"
    },
  "data":{
      "alertType":"TYPE",
      "params":{"title":"Big Title","message":"Big message"}
    },
   "to":null,
   "priority":"high",
   "content_available":true,
   "restricted_package_name":""

}

My fresh ionic 3 new app package.json :
{
  "name": "testfcm1",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "http://ionicframework.com/",
  "private": true,
  "scripts": {
    "start": "ionic-app-scripts serve",
    "clean": "ionic-app-scripts clean",
    "build": "ionic-app-scripts build",
    "lint": "ionic-app-scripts lint"
  },
  "dependencies": {
    "@angular/animations": "5.2.11",
    "@angular/common": "5.2.11",
    "@angular/compiler": "5.2.11",
    "@angular/compiler-cli": "5.2.11",
    "@angular/core": "5.2.11",
    "@angular/forms": "5.2.11",
    "@angular/platform-browser": "5.2.11",
    "@angular/platform-browser-dynamic": "5.2.11",
    "@ionic-native/core": "4.20.0",
    "@ionic-native/fcm": "^4.20.0",
    "@ionic-native/splash-screen": "4.20.0",
    "@ionic-native/status-bar": "4.20.0",
    "@ionic/storage": "2.2.0",
    "cordova-android": "8.1.0",
    "cordova-ios": "^5.1.1",
    "cordova-plugin-fcm-with-dependecy-updated": "^6.4.3",
    "ionic-angular": "3.9.9",
    "ionicons": "3.0.0",
    "rxjs": "5.5.11",
    "sw-toolbox": "3.6.0",
    "zone.js": "0.8.29"
  },
  "devDependencies": {
    "@ionic/app-scripts": "3.2.4",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-ionic-keyboard": "^2.2.0",
    "cordova-plugin-ionic-webview": "^4.2.1",
    "cordova-plugin-splashscreen": "^5.0.2",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "typescript": "2.6.2"
  },
  "description": "An Ionic project",
  "cordova": {
    "plugins": {
      "cordova-plugin-fcm-with-dependecy-updated": {},
      "cordova-plugin-whitelist": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic-keyboard": {}
    },
    "platforms": [
      "android",
      "ios"
    ]
  }
}

My fresh ionic 5 new app package.json :
{
  "name": "testfcm4",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "~9.1.6",
    "@angular/core": "~9.1.6",
    "@angular/forms": "~9.1.6",
    "@angular/platform-browser": "~9.1.6",
    "@angular/platform-browser-dynamic": "~9.1.6",
    "@angular/router": "~9.1.6",
    "@ionic-native/core": "^5.0.7",
    "@ionic-native/fcm": "^5.27.0",
    "@ionic-native/splash-screen": "^5.0.0",
    "@ionic-native/status-bar": "^5.0.0",
    "@ionic/angular": "^5.0.0",
    "cordova-android": "^8.0.0",
    "cordova-ios": "^5.1.1",
    "cordova-plugin-fcm-with-dependecy-updated": "^6.4.3",
    "rxjs": "~6.5.1",
    "tslib": "^1.10.0",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.901.5",
    "@angular/cli": "~9.1.5",
    "@angular/compiler": "~9.1.6",
    "@angular/compiler-cli": "~9.1.6",
    "@angular/language-service": "~9.1.6",
    "@ionic/angular-toolkit": "^2.1.1",
    "@types/jasmine": "~3.5.0",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "^12.11.1",
    "codelyzer": "^5.1.2",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-ionic-keyboard": "^2.2.0",
    "cordova-plugin-ionic-webview": "^4.2.1",
    "cordova-plugin-splashscreen": "^5.0.2",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-whitelist": "^1.3.3",
    "jasmine-core": "~3.5.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~5.0.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage-istanbul-reporter": "~2.1.0",
    "karma-jasmine": "~3.0.1",
    "karma-jasmine-html-reporter": "^1.4.2",
    "protractor": "~5.4.3",
    "ts-node": "~8.3.0",
    "tslint": "~6.1.0",
    "typescript": "~3.8.3"
  },
  "description": "An Ionic project",
  "cordova": {
    "plugins": {
      "cordova-plugin-whitelist": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
      },
      "cordova-plugin-ionic-keyboard": {},
      "cordova-plugin-fcm-with-dependecy-updated": {
        "FCM_VERSION": "19.0.0",
        "GRADLE_TOOLS_VERSION": "3.5.3",
        "GOOGLE_SERVICES_VERSION": "4.3.3",
        "SUPPORT_LIBRARY_VERSION": "28.0.0",
        "ANDROID_DEFAULT_NOTIFICATION_ICON": "@mipmap/ic_launcher"
      }
    },
    "platforms": [
      "android",
      "ios"
    ]
  }
}

I tested ionic5 to be sure it was working fine with it, to determine that it is just an incompatibility with ionic3. But, both are KO. And, in my case, i will continue using ionic3. Not ready at all to migrate on ionic 5
For Android, i also test with cordova-android 8.0.0, but still KO.
For iOS, i must use cordova-ios 5.1.1. I can't downgrade, but i have not tested cordova-ios 6.0.0

I have just test the 7.0.1 version and same things appends. For both, Android and iOS.
iOS all is KO
Android 10 is KO, the others version works well
Do you have an ionic demo exemple where it works everywhere ? I can't understand where a the mistakes ? node version ? Other ?
I'm surprise there is nobody else wich report issues. Definitivly, i'll wish your plugin is ok, and it's only my who have mistakes

I've created an example app, using your ionic v3 package.json as base https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated-ionic-v3-example
And got it working with the 7.0.1 version.
If you can check that project and try it, maybe there is something else going on.
I'm going to continue the tests this week, adding other example apps, as they might be also useful for other users.

I've also noticed, that in your example, you didn't call this.fcm.requestPushPermission(); (like in https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated-ionic-v3-example/blob/master/src/pages/home/home.ts#L16)

Thanks for your share
I confirm that your demo app works well on Android and iOS. Good job. Test with version 7.0.1 of the plugin.
The explainations :
Fisrt, my apoligies, for the Android 10 background notif, when i told it doesn(t work, it was my fault. My test phone was parameterised with a silent mode and specific exclusion on background notifications. So, all background notifification were disable on my android 10 phone.
For iOS, you're right, this.fcm.requestPushPermission(); was missing. With it, it works well.
So, your demo is ok, but on my personnal ionic 3 project, i still have an issue :
Android Foreground notification doesn't work, but background yes.
Here is my package.json, if it help you to see if there is an incompatibility... I can't see personaly what is the problem now
"dependencies": {
"@angular/animations": "^5.2.10",
"@angular/common": "^5.2.10",
"@angular/compiler": "^5.2.10",
"@angular/compiler-cli": "^5.2.10",
"@angular/core": "^5.2.10",
"@angular/forms": "^5.2.10",
"@angular/http": "^5.2.10",
"@angular/platform-browser": "^5.2.10",
"@angular/platform-browser-dynamic": "^5.2.10",
"@ionic-native/app-availability": "^4.15.0",
"@ionic-native/core": "^4.17.0",
"@ionic-native/device": "^4.7.0",
"@ionic-native/fcm": "^4.7.0",
"@ionic-native/http": "^4.20.0",
"@ionic-native/in-app-browser": "^4.7.0",
"@ionic-native/screen-orientation": "^4.7.0",
"@ionic-native/secure-storage": "^4.19.0",
"@ionic-native/splash-screen": "^4.7.0",
"@ionic-native/status-bar": "^4.8.0",
"@ionic/storage": "^2.1.3",
"@ngx-translate/core": "^9.1.1",
"@ngx-translate/http-loader": "^2.0.1",
"@types/lodash": "4.14.108",
"cordova-android": "8.1.0",
"cordova-ios": "5.1.1",
"cordova-plugin-advanced-http": "2.1.1",
"cordova-plugin-androidx": "1.0.2",
"cordova-plugin-androidx-adapter": "1.1.0",
"cordova-plugin-app-launcher": "0.4.0",
"cordova-plugin-appavailability": "0.4.2",
"cordova-plugin-cache-clear": "1.3.8",
"cordova-plugin-device": "1.1.7",
"cordova-plugin-fcm-ng": "3.0.4",
"cordova-plugin-file": "6.0.2",
"cordova-plugin-inappbrowser": "3.2.0",
"cordova-plugin-ionic-keyboard": "2.1.3",
"cordova-plugin-ionic-webview": "4.1.2",
"cordova-plugin-iroot": "0.8.1",
"cordova-plugin-privacyscreen": "0.4.0",
"cordova-plugin-screen-orientation": "3.0.1",
"cordova-plugin-secure-storage-echo": "5.0.0",
"cordova-plugin-splashscreen": "5.0.3",
"cordova-plugin-statusbar": "2.4.3",
"cordova-plugin-whitelist": "1.3.4",
"es6-promise-plugin": "4.2.2",
"highcharts": "^6.1.0",
"ionic-angular": "^3.9.2",
"ionic-native-http-connection-backend": "4.0.10",
"ionic2-super-tabs": "^4.3.1",
"ionicons": "^3.0.0",
"lodash": "4.17.10",
"moment": "^2.22.1",
"ng-http-loader": "^0.9.1",
"ngx-toastr": "8.4.0",
"optional-require": "^1.0.0",
"rxjs": "^5.5.12",
"sw-toolbox": "^3.6.0",
"zone.js": "^0.8.26"
},
"devDependencies": {
"@ionic/app-scripts": "3.2.3",
"@types/jest": "23.3.12",
"@types/node": "^9.6.7",
"angular2-template-loader": "^0.6.2",
"ionic-mocks": "^1.3.0",
"ionic-mocks-jest": "^1.3.3",
"jest": "^23.6.0",
"jest-junit": "^3.7.0",
"jest-preset-angular": "^6.0.2",
"ts-loader": "^3.5.0",
"ts-node": "^4.1.0",
"tslint-ionic-rules": "^0.0.11",
"typescript": "2.6.2"
},
"description": "Project",
"cordova": {
"plugins": {
    "cordova-plugin-inappbrowser": {},
    "cordova-plugin-privacyscreen": {},
    "cordova-plugin-screen-orientation": {},
    "cordova-plugin-device": {},
    "cordova-plugin-ionic-keyboard": {},
    "cordova-plugin-cache-clear": {},
    "cordova-plugin-whitelist": {},
    "cordova-plugin-splashscreen": {},
    "cordova-plugin-ionic-webview": {
        "ANDROID_SUPPORT_ANNOTATIONS_VERSION": "27.+"
    },
    "cordova-plugin-statusbar": {},
    "cordova-plugin-appavailability": {},
    "cordova-plugin-app-launcher": {},
    "cordova-plugin-iroot": {
        "ENABLE_BUSYBOX_CHECK": "false"
    },
    "cordova-plugin-fcm-ng": {},
    "cordova-plugin-androidx": {},
    "cordova-plugin-androidx-adapter": {},
    "cordova-plugin-advanced-http": {
        "OKHTTP_VERSION": "3.10.0"
    },
    "cordova-plugin-secure-storage-echo": {}
},
"platforms": [
    "android",
    "ios"
]
},
"cordovaPlatforms": [
{
    "platform": "android",
    "version": "8.1.0",
    "locator"<EMAIL_ADDRESS>},
{
    "platform": "ios",
    "version": "5.1.1",
    "locator"<EMAIL_ADDRESS>}
]

Thanks a lot for your help, and for this plugin

Firstly: no need to apologize, I've neglected the documentation for a long time and now that the features are working well, having the confusion minimize is a difficult challenge. So, please let me know if you know how to make it clearer.
And about the foreground issue:
It should work, as long as the Push payload has:

"data" key with something inside;
"notification" key with "click_action" = "FCM_PLUGIN_ACTIVITY" as you've shown in the example.

I've tried your dependencies and tested, and got no issue receiving the notification on foreground:
https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated-ionic-v3-example/tree/Stephane84Example
I highly suggest to check the payload. Without the "data" part of it, the OS disregards the Push as non-informative for the app.
Also sharing the result of adb logcat, from the time that you triggered a push notification to about 2 minutes later, can help catching a specific platform issue.

hi @andrehtissot just for my information, "notification" key with "click_action" = "FCM_PLUGIN_ACTIVITY" is for android only or for ios Too ?

hi @andrehtissot just for my information, "notification" key with "click_action" = "FCM_PLUGIN_ACTIVITY" is for android only or for ios Too ?

No, it's not used for iOS.

Thanks again for your help
About the documentation, for iOS, i looked first the ionic native doc : https://ionicframework.com/docs/native/fcm and, it does not mention the this.fcm.requestPushPermission();
So maybe, on your readme, talk about requestPushPermission on the start of the doc, because it is really mandatory
For my bug, well, still incomprehensible,
i test your Stephane84Example and it works well with my FCM paylod, or your simple exemple on the readme
But when i test in my app, there is still the issue, no foreground notif, and, when i tap the backround notif, it does not open my app.
With exemple app, i can see on adb logcat FCMPlugin, and all is ok :
07-02 11:57:36.681 29450 29986 W FirebaseMessaging: Unable to log event: analytics library is missing
07-02 11:57:36.685 29450 29986 W FirebaseMessaging: Unable to log event: analytics library is missing
07-02 11:57:36.686 29450 29986 D FCMPlugin: ==> MyFirebaseMessagingService onMessageReceived
07-02 11:57:36.687 29450 29986 D FCMPlugin: 	Notification Title: Titre
07-02 11:57:36.687 29450 29986 D FCMPlugin: 	Notification Message: Message
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	Key: alertType Value: TYPE
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	Key: params Value: {"key":"val"}
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	Notification Data: {alertType=TYPE, wasTapped=false, title=Titre, body=contenu, params={"key":"val","title":"Titre","message":"message"}}
07-02 11:57:36.689 29450 29986 D FCMPlugin: ==> FCMPlugin sendPushPayload
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	payload: alertType => Type
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	payload: wasTapped => false
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	payload: title => Titre
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	payload: body => contenu
07-02 11:57:36.689 29450 29986 D FCMPlugin: 	payload: params => {"key":"val","title":"Titre","message":"message"}
07-02 11:57:36.690 29450 29986 D FCMPlugin: 	Sent event: notification with {"alertType":"Type","wasTapped":false,"title":"Titre","body":"contenu","params":"{\"key\":\"val\",\"title\":\"Titre\",\"message\":\"message\"}"}
07-02 11:57:36.731 29450 29450 D SystemWebChromeClient: http://localhost/build/main.js: Line 174 : [object Object]
07-02 11:57:36.732 29450 29450 I chromium: [INFO:CONSOLE(174)] "[object Object]", source: http://localhost/build/main.js (174)

Here is the log from adb logcat on my application with bug (mutiple try) :
07-02 09:32:32.988  7132 10850 W FirebaseMessaging: Unable to log event: analytics library is missing
07-02 09:32:32.991  7132 10850 W FirebaseMessaging: Unable to log event: analytics library is missing
07-02 09:32:33.625 29984 30036 D GH.ConnLoggerV2: Heartbeat at 5268847 with session State STARTED
07-02 09:32:33.628 29984 30036 I GH.ConnLoggerV2: Stopped session d02a6b15-7358-47cc-920e-a15326ec615e
07-02 09:32:33.629 29984 30036 D GH.ConnLoggerV2: Session d02a6b15-7358-47cc-920e-a15326ec615e, event 3, detail null, SESSION_STOPPED, at 5268852
07-02 09:32:34.022   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Charging batteryLevel: 100
07-02 09:32:34.022   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:32:34.053  1797  7466 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 09:32:38.320   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Charging batteryLevel: 100
07-02 09:32:38.320   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:32:38.351  1797  7797 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 09:32:42.815  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 09:32:42.816  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 09:32:42.817  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 09:32:42.818  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 09:32:42.818  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 09:32:42.819  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:32:42.841  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:32:42.857  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 09:32:42.921  4335  4354 I gle.android.im: Background concurrent copying GC freed 527662(20MB) AllocSpace objects, 66(2896KB) LOS objects, 49% free, 3812KB/7624KB, paused 101us total 104.836ms
07-02 09:32:42.921  4335  4354 W gle.android.im: Reducing the number of considered missed Gc histogram windows from 455 to 100
07-02 09:32:52.851   886   956 I CHRE    : @ 5290.135: [ImuCal] [NanoSensorCal:GYRO_RPS] Offset | Temperature [C]: -0.000140, 0.003569, -0.000388 | 33.27
07-02 09:32:52.851   886   956 I CHRE    : @ 5290.137: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Sensitivity: -0.000004, -0.000092, -0.000007
07-02 09:32:52.851   886   956 I CHRE    : @ 5290.137: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Intercept: 0.000016, 0.006675, -0.000146
07-02 09:32:59.590  1334  1383 V MediaPlayer: resetDrmState:  mDrmInfo=null mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
07-02 09:32:59.590  1334  1383 V MediaPlayer: cleanDrmObj: mDrmObj=null mDrmSessionId=null
07-02 09:32:59.591   987   987 D NuPlayerDriver: reset(0xf634a580) at state 4
07-02 09:32:59.594   987 10453 D NuPlayerDriver: notifyResetComplete(0xf634a580)
07-02 09:33:33.628 29984 30036 D GH.ConnLoggerV2: Heartbeat at 5328849 with session State STOPPED
07-02 09:33:33.630 29984 30036 I GH.ConnLoggerV2: Session d02a6b15-7358-47cc-920e-a15326ec615e expired
07-02 09:33:33.631 29984 30036 D GH.ConnLoggerV2: Session d02a6b15-7358-47cc-920e-a15326ec615e, event 4, detail null, SESSION_EXPIRED, at 5328854
07-02 09:33:34.550  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 09:33:34.551  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 09:33:34.551  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 09:33:34.552  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 09:33:34.552  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 09:33:34.553  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:33:34.564  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:33:34.574  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 09:33:38.315   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Charging batteryLevel: 100
07-02 09:33:38.316   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:33:38.357  1797  7932 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 09:33:42.260   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Charging batteryLevel: 100
07-02 09:33:42.260   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:33:42.480   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Charging batteryLevel: 100
07-02 09:33:42.480   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:33:57.850   886   956 I CHRE    : @ 5355.135: [ImuCal] [NanoSensorCal:GYRO_RPS] Offset | Temperature [C]: -0.000260, 0.003896, -0.000508 | 32.99
07-02 09:33:57.851   886   956 I CHRE    : @ 5355.137: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Sensitivity: -0.000004, -0.000092, -0.000007
07-02 09:33:57.851   886   956 I CHRE    : @ 5355.137: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Intercept: 0.000016, 0.006675, -0.000146
07-02 09:34:08.048  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 09:34:08.049  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 09:34:08.052  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 09:34:08.052  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 09:34:08.052  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:34:08.053  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 09:34:08.075  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:34:08.091  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 09:34:17.380   875   875 V ContextHubHal: sendMessageToHub
07-02 09:34:17.387   886   956 D CHRE    : @ 5374.678: Parsed nanoapp message from host: app ID 0x476f6f676c00100d, endpoint 0x2, msgType 1, payload size 8
07-02 09:34:17.387   886   956 I CHRE    : @ 5374.679: [NanoMinion] received MSG Type 0x1, Version 1, 4 bytes
07-02 09:34:17.387   886   956 I CHRE    : @ 5374.679: [NanoMinion] sent MSG Type 0x2, Version 0, 21 bytes, MessageId 3
07-02 09:34:17.387   886   956 I CHRE    : @ 5374.679: [cc] ping enabled=0, since_start_millis=5365333, session_seq=3, session_dur_millis=1944197, accel_in_session=0
07-02 09:34:19.902   824  1883 I netd    : firewallSetUidRule(2, 10018, 2) <0.14ms>
07-02 09:34:19.910   824  1883 I netd    : firewallSetUidRule(2, 10116, 1) <0.04ms>
07-02 09:34:19.943   859   859 D Zygote  : Forked child process 11629
07-02 09:34:19.948  1334  1412 I ActivityManager: Start proc 11629:com.google.android.videos/u0a116 for service {com.google.android.videos/androidx.work.impl.background.systemjob.SystemJobService}
07-02 09:34:19.972 11629 11629 E .android.video: Not starting debugger since process cannot load the jdwp agent.
07-02 09:34:20.007 11629 11629 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
07-02 09:34:20.007 11629 11629 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar
07-02 09:34:20.007 11629 11629 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
07-02 09:34:20.010 11629 11629 I .android.video: The ClassLoaderContext is a special shared library.
07-02 09:34:20.349 11629 11666 W PlayMovies: esk.run:3 User config found
07-02 09:34:20.349 11629 11666 W PlayMovies:
07-02 09:34:20.357   824  1883 I netd    : firewallSetUidRule(2, 10105, 2) <0.10ms>
07-02 09:34:20.388 11629 11667 W .android.video: Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (greylist-max-o, reflection, denied)
07-02 09:34:20.388 11629 11667 W .android.video: Accessing hidden method Ljava/util/Collections$SynchronizedSet;-><init>(Ljava/util/Set;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)
07-02 09:34:20.388 11629 11667 W .android.video: Accessing hidden method Ljava/util/Collections$SynchronizedCollection;-><init>(Ljava/util/Collection;Ljava/lang/Object;)V (greylist-max-o, reflection, denied)
07-02 09:34:20.417 11629 11629 W PlayMovies: bjc.onCreate:76 Installer Package: com.android.vending
07-02 09:34:20.417 11629 11629 W PlayMovies:
07-02 09:34:20.445 11629 11629 V MediaRouter: Selecting route: RouteInfo{ name=Téléphone, description=null, status=null, category=RouteCategory{ name=Système types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
07-02 09:34:20.456 11629 11629 W MediaSessionCompat: Couldn't find a unique registered media button receiver in the given context.
07-02 09:34:20.471  1334  8311 D ConnectivityService: requestNetwork for uid/pid:10116/11629 NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ]
07-02 09:34:20.471 30409 30946 I Finsky  : [187] xqo.a(25): Will not allow first-party apps signed by test keys
07-02 09:34:20.472  1334  1743 D WIFI_AWARE_FACTORY: got request NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:20.472  1334  1744 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:20.472  1334  1610 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:20.472  1334  1610 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:20.473  2064  2064 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:20.473 30409 30946 I Finsky  : [187] bmf.a(8): Received content filters request from com.google.android.videos
07-02 09:34:20.514 11629 11680 W PlayMovies: MoviesWorkerWrapper.e:2 Worker was stopped for task with tags: [refresh_license_delayed_forced, com.google.android.apps.play.movies.common.service.workmanager.MoviesWorkerWrapper]
07-02 09:34:20.514 11629 11680 W PlayMovies:
07-02 09:34:20.516   824  1883 I netd    : firewallSetUidRule(2, 10116, 2) <0.06ms>
07-02 09:34:20.517   824  1883 I netd    : firewallSetUidRule(2, 10116, 1) <0.02ms>
07-02 09:34:20.517  1334  1623 D ConnectivityService: Blocked status changed to true for 10116(98) on netId 103
07-02 09:34:20.520  1334  1623 D ConnectivityService: Blocked status changed to false for 10116(98) on netId 103
07-02 09:34:20.529 11629 11629 V MediaRouter: Selecting route: RouteInfo{ name=Téléphone, description=null, status=null, category=RouteCategory{ name=Système types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
07-02 09:34:20.554   824  1883 I netd    : firewallSetUidRule(2, 10116, 2) <0.05ms>
07-02 09:34:20.556  1334  1623 D ConnectivityService: Blocked status changed to true for 10116(98) on netId 103
07-02 09:34:20.559  1334  2848 D ConnectivityService: Returning BLOCKED NetworkInfo to uid=10116
07-02 09:34:20.566 11629 11674 E WM-WorkerWrapper: Didn't find WorkSpec for id fa97b822-0e80-4141-851f-eea0cc79fbf2
07-02 09:34:20.731  1334  1623 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=98, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] (release request)
07-02 09:34:22.416  2464  3544 E WakeLock: NlpWakeLock ** IS FORCE-RELEASED ON TIMEOUT **
07-02 09:34:23.167  1334  8311 D WificondControl: Scan result ready event
07-02 09:34:25.057 11629 11649 I .android.video: Waiting for a blocking GC ProfileSaver
07-02 09:34:25.112 11629 11649 I .android.video: WaitForGcToComplete blocked ProfileSaver on ClassLinker for 54.872ms
07-02 09:34:29.261  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 09:34:29.261  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 09:34:29.262  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 09:34:29.262  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 09:34:29.262  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 09:34:29.264  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:34:29.277  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 09:34:29.286  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 09:34:31.225  2464 11609 W System.err: java.net.UnknownHostException: Unable to resolve host "www.google.com": No address associated with hostname
07-02 09:34:31.226  2464 11609 W System.err: 	at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:156)
07-02 09:34:31.226  2464 11609 W System.err: 	at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:103)
07-02 09:34:31.226  2464 11609 W System.err: 	at java.net.InetAddress.getAllByName(InetAddress.java:1152)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.Dns$1.lookup(Dns.java:41)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:178)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:144)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:86)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:176)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:262)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:219)
07-02 09:34:31.226  2464 11609 W System.err: 	at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:30)
07-02 09:34:31.226  2464 11609 W System.err: 	at byip.run(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):20)
07-02 09:34:31.226  2464 11609 W System.err: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
07-02 09:34:31.226  2464 11609 W System.err: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
07-02 09:34:31.226  2464 11609 W System.err: 	at java.lang.Thread.run(Thread.java:919)
07-02 09:34:31.227  2464 11609 W System.err: Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
07-02 09:34:31.227  2464 11609 W System.err: 	at libcore.io.Linux.android_getaddrinfo(Native Method)
07-02 09:34:31.227  2464 11609 W System.err: 	at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
07-02 09:34:31.227  2464 11609 W System.err: 	at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:200)
07-02 09:34:31.227  2464 11609 W System.err: 	at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:74)
07-02 09:34:31.227  2464 11609 W System.err: 	at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:135)
07-02 09:34:31.227  2464 11609 W System.err: 	... 20 more
07-02 09:34:31.476   886   956 I CHRE    : @ 5388.762: [AR_CHRE] ON => IDLE
07-02 09:34:31.477   886   956 I CHRE    : @ 5388.764: [AR_CHRE] audiofusion:HandleIdleStateChange: state = 1
07-02 09:34:38.326   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Charging batteryLevel: 100
07-02 09:34:38.326   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:34:38.362  1797  7939 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 09:34:41.350   880   880 I<EMAIL_ADDRESS>Entry state_: 1 charger_status: Full batteryLevel: 100
07-02 09:34:41.350   880   880 I<EMAIL_ADDRESS>Exit state_: 1 batteryLevel: 100
07-02 09:34:41.378  1797  2555 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 09:34:50.522  1334  2848 D ConnectivityService: requestNetwork for uid/pid:10116/11629 NetworkRequest [ TRACK_DEFAULT id=99, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ]
07-02 09:34:50.523  1334  1744 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=99, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:50.524  1334  1610 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=99, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:50.524  1334  1610 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=99, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:50.524  1334  1743 D WIFI_AWARE_FACTORY: got request NetworkRequest [ TRACK_DEFAULT id=99, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:34:50.525  2064  2064 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=99, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10116] ] with score 60 and serial -1
07-02 09:35:00.475   886   956 I CHRE    : @ 5417.766: [ImuCal] [NanoSensorCal:GYRO_RPS] Offset | Temperature [C]: -0.000142, 0.003549, -0.000389 | 33.49
07-02 09:35:00.475   886   956 I CHRE    : @ 5417.768: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Sensitivity: -0.000004, -0.000092, -0.000007
07-02 09:35:00.475   886   956 I CHRE    : @ 5417.768: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Intercept: 0.000016, 0.006675, -0.000146

07-02 11:51:17.258 26100 26911 W FirebaseMessaging: Unable to log event: analytics library is missing
07-02 11:51:17.261 26100 26911 W FirebaseMessaging: Unable to log event: analytics library is missing
07-02 11:51:22.362 30409 30438 I Finsky  : [110] ksu.run(36): Stats for Executor: BlockingExecutor kut@a76c3bd[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 149]
07-02 11:51:22.362 30409 30438 I Finsky  : [110] ksu.run(36): Stats for Executor: LightweightExecutor kut@5631db2[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 72]
07-02 11:51:22.594 30409 30438 I Finsky  : [110] ksu.run(36): Stats for Executor: bgExecutor kut@7ec1103[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 323]
07-02 11:51:27.880 30409 30840 I PlayCommon: [180] apap.c(23): Preparing logs for uploading
07-02 11:51:27.884 30409 30840 W PlayCommon: [180] apap.a(1): No account for auth token provided
07-02 11:51:27.886 30409 30840 I PlayCommon: [180] apap.c(169): Connecting to server: https://play.googleapis.com/play/log?format=raw&proto_v2=true
07-02 11:51:27.893   824 26994 E ResolverController: No valid NAT64 prefix (107, <unspecified>/0)
07-02 11:51:30.979 30409 30840 I PlayCommon: [180] apap.c(198): Successfully uploaded logs.
07-02 11:51:42.478  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:51:42.479  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:51:42.480  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:51:42.481  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:51:42.481  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:51:42.481  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:51:42.498  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:51:42.514  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:51:51.610  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:51:51.612  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:51:51.612  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:51:51.612  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:51:51.613  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:51:51.613  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:51:51.631  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:51:51.637  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:51:52.649  1334  1386 I ActivityManager: Killing 8818:com.google.android.youtube/u0a73 (adj 985): empty for 1808s
07-02 11:51:52.714  1334  7268 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=127, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND Uid: 10073] ], android.os.BinderProxy@aff8881)
07-02 11:51:52.714  1334  5244 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ TRACK_DEFAULT id=126, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10073] ], android.os.BinderProxy@8cfec68)
07-02 11:51:52.715  1334  1623 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=126, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10073] ] (release request)
07-02 11:51:52.719   858   858 I Zygote  : Process 8818 exited due to signal 9 (Killed)
07-02 11:51:52.722  1334  1415 I libprocessgroup: Successfully killed process cgroup uid 10073 pid 8818 in 67ms
07-02 11:51:55.861   880   880 I<EMAIL_ADDRESS>Entry state_: 2 charger_status: Full batteryLevel: 100
07-02 11:51:55.862   880   880 I<EMAIL_ADDRESS>Diff time: 174
07-02 11:51:55.862   880   880 I<EMAIL_ADDRESS>RemapSOC: 100
07-02 11:51:55.862   880   880 I<EMAIL_ADDRESS>Exit state_: 2 batteryLevel: 100
07-02 11:51:55.884  1797  7932 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 11:52:02.302   886   956 I CHRE    : @ 13639.586: [ImuCal] [NanoSensorCal:GYRO_RPS] Offset | Temperature [C]: -0.000230, 0.003829, -0.000516 | 34.31
07-02 11:52:02.302   886   956 I CHRE    : @ 13639.587: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Sensitivity: -0.000061, -0.000118, -0.000052
07-02 11:52:02.302   886   956 I CHRE    : @ 13639.587: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Intercept: 0.001694, 0.007764, 0.001208
07-02 11:52:04.294   886   956 D ASH     : @ 13641.586: AP has been up: last<PHONE_NUMBER>8, now<PHONE_NUMBER>8 usec
07-02 11:52:04.295   886   956 D ASH     : @ 13641.586: Sending to ASH storage: 0 201 0
07-02 11:52:15.889  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:15.889  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:15.890  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:15.891  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:15.891  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:15.891  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:15.906  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:15.913  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:17.782 23827 23827 D GH.SharedServiceConnect: unbind() [foregroundBound:false, bound:true]
07-02 11:52:17.792 23827 23827 D GH.CarClientManager: unregistered listener cga@e6238af
07-02 11:52:17.792 23827 23827 I GH.HatsManager: HaTS feature flag is not enabled. Not stopping HatsManager.
07-02 11:52:17.793 23827 23827 D GH.RatingPromptManager: Stopping RatingPromptManager.
07-02 11:52:17.796 23827 23827 D GH.FeedbackNotifManager: Stopping FeedbackNotificationManager.
07-02 11:52:17.797 23827 23827 D GH.CarClientManager: stop
07-02 11:52:17.797 23827 23827 D GH.CarClientManager: disconnect and reset
07-02 11:52:17.798 23827 23827 D CAR.CLIENT: disconnect com.google.android.gms.car.CarClientImpl@628bde
07-02 11:52:17.798 23827 23827 D CAR.CLIENT: tearDown() com.google.android.gms.car.internal.LegacyGacCarClient@77c2eaa
07-02 11:52:17.798 23827 23827 D CAR.CLIENT: tearDownProjectionSessionState() com.google.android.gms.car.internal.LegacyGacCarClient@77c2eaa
07-02 11:52:17.798 23827 23827 D CAR.CLIENT: tearDownCarManagers() com.google.android.gms.car.internal.LegacyGacCarClient@77c2eaa
07-02 11:52:17.820 23827 23827 I GH.SharedService: Shared Service destroyed
07-02 11:52:18.947  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:18.948  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:18.949  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:18.950  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:18.951  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:18.951  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:18.968  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:18.975  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:22.878 23915 23915 I CAR.SERVICE: Skip, no clients bound. [CONTEXT service_id=13 ]
07-02 11:52:22.879 23915 23915 I CAR.TEL.Service: Unbinding from InCallService [CONTEXT service_id=13 ]
07-02 11:52:22.880 23915 23915 W ConnectionTracker: Exception thrown while unbinding
07-02 11:52:22.880 23915 23915 W ConnectionTracker: java.lang.IllegalArgumentException: Service not registered: nhg@5efb584
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1751)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.app.ContextImpl.unbindService(ContextImpl.java:1776)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.content.ContextWrapper.unbindService(ContextWrapper.java:741)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.content.ContextWrapper.unbindService(ContextWrapper.java:741)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at sjn.c(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):4)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at sjn.a(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):6)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at nhj.g(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):1)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at nhj.a(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):9)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at nlh.j(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):3)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at nmy.j(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):0)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at com.google.android.gms.car.CarChimeraService.onDestroy(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):2)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at qjq.onDestroy(:com.google.android.gms<EMAIL_ADDRESS>(120400-316577029):3)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.app.ActivityThread.handleStopService(ActivityThread.java:4116)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.app.ActivityThread.access$1900(ActivityThread.java:219)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1896)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.os.Handler.dispatchMessage(Handler.java:107)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.os.Looper.loop(Looper.java:214)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at android.app.ActivityThread.main(ActivityThread.java:7356)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at java.lang.reflect.Method.invoke(Native Method)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
07-02 11:52:22.880 23915 23915 W ConnectionTracker: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
07-02 11:52:22.881 23915 23915 I CAR.TEL.CarCall: clearCalls [CONTEXT service_id=13 ]
07-02 11:52:22.881 23915 23915 I CAR.TEL.Service: Clearing calls during removePhone [CONTEXT service_id=13 ]
07-02 11:52:28.048  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:28.050  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:28.050  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:28.050  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:28.051  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:28.051  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:28.066  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:28.073  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:31.095  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:31.096  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:31.098  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:31.098  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:31.099  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:31.099  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:31.116  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:31.123  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:36.720  1924  8596 D DhcpClient: Unicasting DHCPREQUEST ciaddr=<IP_ADDRESS> request=<IP_ADDRESS> serverid=null to /<IP_ADDRESS>:67
07-02 11:52:36.956  1924  8596 D DhcpClient: Received packet: b6:49:69:95:ef:18 ACK: your new IP /<IP_ADDRESS>, netmask /<IP_ADDRESS>, gateways [/<IP_ADDRESS>] DNS servers: /<IP_ADDRESS> , lease time 3600
07-02 11:52:36.958  1924  8596 D DhcpClient: Renewed lease: android.net.networkstack.DhcpResults@9711815 DHCP server /<IP_ADDRESS> Vendor info null lease 3600 seconds Servername
07-02 11:52:36.970  1924  8596 D DhcpClient: Scheduling renewal in 1799s
07-02 11:52:36.970  1924  8596 D DhcpClient: Scheduling rebind in 3149s
07-02 11:52:36.970  1924  8596 D DhcpClient: Scheduling expiry in 3599s
07-02 11:52:36.980  1948  2056 I QCNEJ/CndHalConnector: -> SND notifyRatConnectionStatusChanged(rat = 1, CONNECTED)
07-02 11:52:36.988  2464  3705 I NearbyDiscovery: FastPairHandler: Received action android.net.wifi.STATE_CHANGE [CONTEXT service_id=49 ]
07-02 11:52:37.001  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:37.002  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:37.002  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:37.003  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:37.004  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:37.004  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:37.017  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:37.024  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:40.176  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:40.177  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:40.177  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:40.178  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:40.178  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:40.178  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:40.193  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:40.199  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:43.981  1334  2837 D WificondControl: Scan result ready event
07-02 11:52:46.235  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:46.236  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:46.237  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:46.237  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:46.238  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:46.238  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:46.251  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:46.261  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:55.359  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:55.360  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:55.361  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:55.361  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:55.361  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:55.361  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:55.378  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:55.386  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:52:55.869   880   880 I<EMAIL_ADDRESS>Entry state_: 2 charger_status: Full batteryLevel: 100
07-02 11:52:55.870   880   880 I<EMAIL_ADDRESS>Diff time: 234
07-02 11:52:55.870   880   880 I<EMAIL_ADDRESS>RemapSOC: 100
07-02 11:52:55.870   880   880 I<EMAIL_ADDRESS>Exit state_: 2 batteryLevel: 100
07-02 11:52:55.897  1797  7939 D PowerUI : can't show warning due to - plugged: true status unknown: false
07-02 11:52:58.399  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:52:58.399  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:52:58.400  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:52:58.400  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:52:58.400  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:52:58.401  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:58.416  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:52:58.425  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:53:03.297   886   956 I CHRE    : @ 13700.586: [ImuCal] [NanoSensorCal:GYRO_RPS] Offset | Temperature [C]: -0.000234, 0.003821, -0.000520 | 34.37
07-02 11:53:03.297   886   956 I CHRE    : @ 13700.587: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Sensitivity: -0.000061, -0.000118, -0.000052
07-02 11:53:03.297   886   956 I CHRE    : @ 13700.587: [ImuCal] [NanoSensorCal:GYRO_RPS] Temp Intercept: 0.001694, 0.007764, 0.001208
07-02 11:53:07.545  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:53:07.546  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:53:07.546  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:53:07.547  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:53:07.547  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:53:07.547  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:53:07.561  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:53:07.569  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true
07-02 11:53:07.732   886   956 I CHRE    : @ 13705.016: [AR_CHRE] ON => IDLE
07-02 11:53:07.732   886   956 I CHRE    : @ 13705.019: [AR_CHRE] audiofusion:HandleIdleStateChange: state = 1
07-02 11:53:25.764  4335  4398 I CarrierServices: [307] cnd.onConnectivityChange: FiST: Wifi connectivity status true
07-02 11:53:25.765  4335  4461 I CarrierServices: [329] cwy.a: (PEv2-SM): ConfiguredState: event Connectivity event
07-02 11:53:25.766  4335  4398 I CarrierServices: [307] cnv.d: Connected state: [1], networkType: [WIFI]
07-02 11:53:25.766  4335  4484 I CarrierServices: [345] cnn.m: (RCS): [Mobile]: Check if the network is available: [type: MOBILE[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: orange, failover: false, available: true, roaming: false], has valid IP: true
07-02 11:53:25.766  4335  4484 I CarrierServices: [345] bfu.a: (RCS): : Registration is available and registration over non active network is allowed
07-02 11:53:25.767  4335  4461 I CarrierServices: [329] czd.e: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:53:25.778  4335  4471 I CarrierServices: [336] czd.d: RCS Configuration storage in Bugle is disabled by p/h flag, using ProvisioningEngineStateCacheUtil.getProvisioningConfigurationForGivenSim()
07-02 11:53:25.782  4335  4471 I CarrierServices: [336] czd.a: Rcs is enabled from user settings: true

Would you share your AndroidManifest.xml?
It looks like the cordova's installating failed to add the FCM_PLUGIN_ACTIVITY entry.

Well, i found this pm, by comparing the two apps, and afters many test, i can confirm that it was my AndroidManifest wich have a pb.
Years ago, i ran into this issue : https://github.com/phonegap/phonegap-plugin-push/issues/2571
As i don't use Firebase datas, I updated my config.xml to deactivate it,  with :
<config-file parent="/manifest/application" target="AndroidManifest.xml">
    <meta-data android:name="firebase_analytics_collection_deactivated" android:value="true"/>
</config-file>

Deleting this conf in my app make works notification push for Android
But, i'll have the same old problem for RGPD if firabase data collection is enable.
Do you know if i can disable firebase data collect and making notification works with your plugin ?

Apparently if you only have the firebase-message dependency, without the analytics, it should work.
https://firebase.google.com/docs/cloud-messaging/android/client#analytics-not-enabled
Current version of this plugin does not include the analytics dependency for Android.
So I'd recommend to look for other plugins that might have this implementation 'com.google.firebase:firebase-analytics... required.

Thanks for all
You're right, with your plugin, there is no data collected in Firebase.
With my old plugin yes.
My app works well know, but, i still have issue with ngc, when doing a prod build, like in this issue : https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated/issues/116

Thank you @Stephane84.
I'll close this issue and focus on #116.

Just to conclude if it helps someone else :
Don't put in AndroidManifest firebase deactivation, in my case, i delete this in my config.xml (i put before for RGPD with my previous fcm plugin which uses firebase-analytics) :
<config-file parent="/manifest/application" target="AndroidManifest.xml">
    <meta-data android:name="firebase_analytics_collection_deactivated" android:value="true"/>
</config-file>

And be sure to use this.fcm.requestPushPermission(); for iOS to enable Notif Push.
For white icons, i'll look later with this new version of plugin, and will open an issue if necessary

@Stephane84  I am facing issue with andorid and ios with ionic 5. please help me.

@Stephane84 I am facing issue with andorid and ios with ionic 5. please help me.

Well, you have to give more details ...

@Stephane84  its getting on black white screen not an any issue.

Just to conclude if it helps someone else :
Don't put in AndroidManifest firebase deactivation, in my case, i delete this in my config.xml (i put before for RGPD with my previous fcm plugin which uses firebase-analytics) :
<config-file parent="/manifest/application" target="AndroidManifest.xml">
    <meta-data android:name="firebase_analytics_collection_deactivated" android:value="true"/>
</config-file>

And be sure to use this.fcm.requestPushPermission(); for iOS to enable Notif Push.
For white icons, i'll look later with this new version of plugin, and will open an issue if necessary

About the white icons, if it still happens, having print-screens would help me to understand the problem.


Authorized users are able to logout

If I can not login. So, I can not see how the logout work.

look very nice


Make Repository Submission-Ready

Do the last final touches at the repository / project before submitting it, i.e.

Add / Rework README
Check if all code is sufficient documented (and add where needed)
Check if everything is running as it should

https://github.com/Malik-Naeem-Awan/made-project-FAU/blob/main/README.md


8.0 not working!

Me too

Could you tell me how I can do is

please fix for 8.0

i did adb order flash-archive.sh , and got an wrong tip:
rm: /data/local/tmp/flash-tmp-dir/: No such file or directory
rm: /data/local/tmp/sanitized.zip: No such file or directory
[flash_archive] Unzip archive
unzip: can't open /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip[.zip]
[ERROR][unzip_archive_in_extract_dir] unzip failed: /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip
[ERROR]{Result:KO};

I pushed file into /sdcard/Download and set the adb of genymotion as my android sdk

8.0 is crashing on visuals. Even on very reduced effects it constinues crashing on games like Ragnarok M Eternal Love

PLEASE FIX IT!!!!!!

#12

same issue on me

Tested in Genymotion v3.1.0 with an Android 8.0 (and every other version you have files available for) and they all fail to install an .apk with the same error @3xploiton3 attached.
I've verified through adb and all files from the zip files are correctly copied into the folders
If you need any more info, please ask me

This is how I got mines working. Make sure to use the newest recommended version of Virtualbox on the Genymotion website and to install the Arm Translator before anything else. Do not install Google Apps until the Arm Translator is installed first. I would not recommend updating a existing device and to create a new one.
With v3.1.0 and the 9.0 API, the Arm Translator for API 8.0 works with the most notable benefit being that audio stutter is no longer a problem.Yay.
Genymotion v3.1.0
VirtualBox v6.0.4
API 9.0 device with API 8.0 Arm Translator

@Xanarack thanks for the tips, but doesn't seem to work for me.
Uninstalled Genymotion and VBox, and installed again separately:

Install VBox latest release available 6.1.6-137129-Win
Install Genymotion Personal 3.1.0 without VBox
Create new device with Android v9.0
Boot device
Drag & drop the Genymotion-ARM-Translation_for_8.0.zip
After install: adb reboot
Drag & drop apk without x86 support
Genymotion says that I need the ARM Translation package

I have then installed GApps and rebooted, but the app doesn't appear in Play Store (I imagine because of not correctly detecting the ARM translation package???)

@chiva , what APK variant did you use? ARM translation can only translate armabi-v7, it doesn't work with armv8/arm64.

ha! That's an important detail
I've managed to get the x86 and armabi-v7a builds and both work correctly :D
Maybe, that can be added to the readme for future incautious people

Maybe, that can be added to the readme for future incautious people

Cc @m9rco . I think that this is important too and should be mentioned in the README. Many modern applications are built for arm64 (arm-v8) by default.

@3xploiton3 @evin-zhang is your APK compiled for arm 32bits (armabi-v7a)? ARM translation tools can NOT interpret arm 64bits (armv8).


Extract screen painting stuff into a separate struct

From https://github.com/jonathandturner/reedline/pull/62 > https://github.com/jonathandturner/reedline/pull/62#issuecomment-864614387

Extracting the Painter seems to absolute clean up some clutter and makes changes to output code centralized. Full endorsement from my side.
Future thought: Maybe the Painter could also do the bookkeeping on the terminal positions regarding where the current prompt started/where the current offsets are (in this case maybe named TerminalOutput) (need to be called on resize)
With a good design it is probably reasonable to hand out exclusive references of the Painter to (plugin) components.

@jonathandturner made the change you asked for.

Looks good!


New RestServer Architecture: RestServer -> DB -> ApiServer

By leveraging DB, RestServer can be

RAW Consistency
High Perf and Powerful Query: List, Paging, Sorting, Summarizing, etc
Larger storage quota and duration
Active and history jobs are unified and merged together naturally (no need to introduce UID) (https://github.com/microsoft/pai/issues/3935)
Job Name can submit idempotently, attach metadata arbitrarily, and query uniquely (https://github.com/microsoft/pai/issues/3935)
etc

Features depend on it
List History Jobs: https://github.com/microsoft/pai/issues/3845, https://github.com/microsoft/pai/issues/4610, https://github.com/microsoft/pai/issues/3935
Expose K8s events: part of enrich job debugging info: https://github.com/microsoft/pai/issues/4649
New RestServer Architecture
In short, compared with current architecture, we insert a DB between RestServer and ApiServer.

Sub Tasks

[ ] Database Controller (StatefulSet with initializer, write merger, watcher, poller, gcer)

[x] P0 Database schema
[x] P0 Database ORM interface in Node.js
[ ] P0 Service setup (sevice.yaml, start.sh, config, ... , etc)
[ ] Initializer (handle schema sync, upgrade, legacy, etc...)

[ ] P0 Version table setup
[ ] P1 Legacy framework transfer @suiguoxin

[ ] P0 Write merger
[ ] P0.5 DB poller
[ ] API watcher

[ ] P0 Watcher for framework
[ ] P2 Watcher for event
[ ] P2 Watcher for pod

[ ] P1 DB GCer

[ ] Rest API Change

[ ] P0 POST /api/v2/jobs
[ ] P0 GET /api/v2/jobs
[ ] P0 GET /api/v2/jobs/{user}~{job}
[ ] P0 GET /api/v2/jobs/{user}~{job}/config
[ ] P0 PUT /api/v2/jobs/{user}~{job}/executionType
[ ] P0 Swagger update
[ ] P1 /api/v2/jobs/{user}~{job}/job-attempts @suiguoxin
[ ] P1 /api/v2/jobs/{user}~{job}/job-attempts/{attemptIndex} @suiguoxin

[ ] Webportal

[ ] P1 paging on list job page

[ ] Fluentd @suiguoxin

[ ] P1 Fluentd plugin multithread #4634
[ ] P1 Fluentd change for new schema (for framework history)
[ ] P2 Fluentd for Pod

[ ] Other

[ ] P1 Framework controller Decrease GC time?
[ ] P2 Make postgresql a StatefulSet

relate to https://github.com/microsoft/pai/issues/4600


Support network based multiple log import

The existing log import api sends filenames between Brim & zqd, as it initially only needed to support the Brim setup where both are co-located. We should change the api to send log data over the socket, including supporting multiple logs in a single api call.
UPDATE- We want to include the new multipart-form upload but keep the old path based endpoint. The old path based endpoint is useful in that s3 logs can be posted directly to the server.

Verified in zq commit 9bcc81b5.
To show the "before", back on zq commit 067eb47, if we sniffed the traffic during a zapi post of multiple log files, we could see the local file paths being mentioned, which zqd would then access directly to perform the import. From a Wireshark sniff:
POST /space/sp_1kFA7czUliEJC92z0pnMsGPEHVn/log HTTP/1.1
Host: localhost:9999
User-Agent: zqd-client-golang
Content-Length: 190
Content-Type: application/json
Accept-Encoding: gzip

{"paths":["file:///Users/phil/work/zq-sample-data/zeek-default/smb_files.log.gz","file:///Users/phil/work/zq-sample-data/zeek-default/stats.log.gz"],"stop_err":false,"json_type_config":null}

This meant the client and zqd had to both have access to the same filesystem (i.e. typically running on the same host) in order for the import to work. In the example above, I was attempting to post from a zapi client on my laptop to a remote zqd that was running inside a VirtualBox VM. Therefore my client saw the following error due to zqd not being able to access a file at the provided path.
$ zapi -h localhost:9999 -s My_Test post -f smb_files.log.gz stats.log.gz
posting...
status code 404: file:///Users/phil/work/zq-sample-data/zeek-default/smb_files.log.gz

Now at zq commit 9bcc81b5, sniffing in Wireshark we can see the file contents are now part of the POST.
POST /space/sp_1kFAiC0W65ft0bToEwprUxbA5os/log HTTP/1.1
Host: localhost:9999
User-Agent: zqd-client-golang
Transfer-Encoding: chunked
Content-Type: multipart/form-data; boundary=102ac892a3dd727bdda7e186ba3a9c366e38ad13d507f6b07cbc61c45eb1
Accept-Encoding: gzip

e4
--102ac892a3dd727bdda7e186ba3a9c366e38ad13d507f6b07cbc61c45eb1
Content-Disposition: form-data; name=""; filename="file:///Users/phil/work/zq-sample-data/zeek-default/smb_files.log.gz"
Content-Type: application/octet-stream

303
....v..]..smb_files.log...]o.0...._1)...a.....4e-.e*..!.414..,.P....|.l..u$...;...{...<,.2+>...r\......8....z4N.,..j.....j.s...yX..3....6...:..a.....jf.A...[.(
[more random bytes]

--102ac892a3dd727bdda7e186ba3a9c366e38ad13d507f6b07cbc61c45eb1
Content-Disposition: form-data; name=""; filename="file:///Users/phil/work/zq-sample-data/zeek-default/stats.log.gz"
Content-Type: application/octet-stream

269
....v..]..stats.log..T...0.<._Q...h
[more random bytes]

And the zapi post that failed before now works:
$ zapi -h localhost:9999 -s My_Test post -f smb_files.log.gz stats.log.gz
posted 1.39KB in 2.762279ms

$ zapi -h localhost:9999 -s My_Test get -t 'count() by _path'
#0:record[_path:string,count:uint64]
0:[stats;5;]
0:[smb_files;12;]

Thanks @mattnibs!


API discovery: add a REST API to list the API

HATEOAS,  Google API Discovery Service or another ?

Mind tagging / versioning or developer/master-branch this repo? I'm scared you put something awesome inside that breaks my own project and/or i can't include new features.

Reference: https://developer.github.com/v3/

:+1: for the tags. Thanks alot.


showing channel names on topomap

Sorry found it working now. Below is the code.
import numpy as np
import mne
from mne.viz import plot_topomap
tempweights = np.random.rand(128) # 128 channels of arbitrary EEG data
egimontage = mne.channels.read_montage('GSN-HydroCel-128')
tempinfo = mne.create_info(egimontage.ch_names[3:], 1000, ch_types='eeg', montage=egimontage)
plot_topomap(tempweights, tempinfo, sensors=True, show_names = True, names = tempinfo["ch_names"], size=30)

Is there a way to change the font size of the channel names on the topomap.

This is not a bug or feature request, it is a question about usage.  Please use the MNE mailing list or the gitter channel for such questions.


When writing to Velopack.log, prepend each line with the executable name and PID

Done in a971237db4670fde94e21aaccb77162e784d0f4e


New-SPOTenantSite with SP2013 On Premise Build 15.0.4833.1000 June 2016 CU not supported?

SP2013 not supported?
PS C:\Windows\system32> New-SPOTenantSite  -Url "https://intranet.ipitest.loc/sites/ste3" -Title "Test3" -owner ipiwe\ksc -TimeZone 4
New-SPOTenantSite : Cannot find stub for type with id "{268004ae-ef6b-4e9b-8425-127220d84719}". The specified server may not support APIs used in this operation.
In Zeile:1 Zeichen:1

New-SPOTenantSite  -Url "https://intranet-qmbuehler.ipitest.loc/sites ...

  + CategoryInfo          : WriteError: (:) [New-SPOTenantSite], ServerException
  + FullyQualifiedErrorId : EXCEPTION,SharePointPnP.PowerShell.Commands.NewTenantSite

What version of the PnP-PowerShell Cmdlets are you using?
June 2016 Binary 2.5.1606.2 SharePointPnPPowerShell2013 for Win 10
SP2013 Server On-Premises (V15) Build 15.0.4833.1000
How did you install the PnP-PowerShell Cmdlets?
Via MSI installer From the PowerShell Gallery

Check out the description of the cmdlet with
help new-spotenantsite:

The description states:
The New-SPOTenantSite cmdlet creates a new site collection for the current company. However, creating a new SharePoint Online site collection fails if a deleted site with the same URL exists in the Recycle Bin. If you want to use this command for an on-premises farm, please refer to  http://blogs.msdn.com/b/vesku/archive/2014/06/09/provisioning-site-collections-using-sp-app-model-in-on-premises-with-just-csom.aspx


[SPARK-14613][ML] Add @Since into the matrix and vector classes in spark-mllib-local

What changes were proposed in this pull request?
This PR add @Since annotations in Vectors.scala and Matrices.scala of spark-mllib-local.
How was this patch tested?
Scala Style Checks.

cc @dbtsai

Can one of the admins verify this patch?

Test this please

Jenkins test this please

Test build #58858 has started for PR 13191 at commit efe88cc.

Test build #58858 has finished for PR 13191 at commit efe88cc.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class DenseMatrix @Since(\"2.0.0\") (
class SparseMatrix @Since(\"2.0.0\") (
class DenseVector @Since(\"2.0.0\") ( @Since(\"2.0.0\") val values: Array[Double]) extends Vector
class SparseVector @Since(\"2.0.0\") (

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/58858/
Test PASSed.

Thanks. Merged into master and 2.0 branch.


Add Export to Terra tutorial (closes #512)

Rich text preview here.

@theathorn @NoopDog since @natanlao will be out for the next week, I'll pick up this PR

@NoopDog Requested changes have been made, I re-requested your review on this PR. Thanks!


Docker Build Failing

While building the docker image on Docker-1.12-3 on Fedora24(x64) in initial data load step , django fails to initialize , stating that : "db is starting up"
But , the db successfully started just before it .
After a bit of digging , I found this article which suggests to add a few flags to postgresql at startup , I tried adding these in postgresql.conf but the options are not recognized in that file.
UPDATE : I managed to get the server running in the docker image by using sleep 100 after the db startup command which effectively stalls the build by 100 seconds , this works , but it would be better if we could solve the problem instead of using this hack-ish method .

You shouldn't be solving this problem at all. The benefit of us using Docker is you don't need to build the docker image. If you followed the instructions you would have download our prebuilt and pretested docker image and just run it.


Merge sync and async operator

closes: https://github.com/astronomer/airflow-provider-fivetran-async/issues/35

deprecate FivetranSensorAsync and FivetranOperatorAsync
Add deferrable param in FivetranSensor and FivetranOperator

The repo name is airflow-provider-fivetran-async and we are deprecating the async operator. I think we should merge this the other way, i.e., having FivetranOperatorAsync and have deferrable as True by default. Having it as False, should invoke the sync part of the operator

The current default value of the deferrable param is True. I decided to keep FivetranOperator without the suffix Async because I was thinking of having the suffix Async in the operator/sensor name and the deferrable param looks not in sync. But happy to change it if you think otherwise makes more sense.


remove double cache keys in circleCI config

Not sure why there are two cache keys here.

@vanpelt do you know what the intention of these two cache keys were? i can't figure out why this would be there

If it's working in circle with this change and the speed doesn't change let's do it. I guess we'll find out as soon as this merges :)


TST:sparse.linalg: Use the more convenient "assert_normclose" in "test_minres.py"

Reference issue

What does this implement/fix?

A bug fix: the convergence condition should be ||b - Ax|| < tol * ||b||, where tol is the tolerance of relative residual in MINRES algorithm.
Additional information

Dear Ralf @rgommers ,Stefan @stefanv , ilhan @ilayn ,The PR has not been reviewed for a long time. Could you review this PR? Thank you all.

My sincere apologies, I am having difficulty keeping up with the influx of issues lately so probably in my lazy mind I'm choosing the easy tasks first. I'll take a look asap.

This looks good but can you also touch the error message of assert_normclose() in test_iterative.py if you don't mind;

it can use an f-string instead of the printf stuff
it really doesn't say how much the bound is violated which is what we want to see if it fails.

By the way, this is not incorrect but a choice (admittedly looks better) we make since both bounds are related by the norm of b which we can adjust.

Dear @ilayn ,
Never mind, thanks for your review.

it can use an f-string instead of the printf stuff

Yes, it's a good idea. Thanks.

this is not incorrect but a choice (admittedly looks better)

I don't think so. we can take a look at the following description in docstring in sparse/linalg/isolve/minres.py:
https://github.com/scipy/scipy/blob/ce9621b4e394f2e547a5268985604da38dc2be55/scipy/sparse/linalg/isolve/minres.py#L46-L48
The MINRES algorithm terminates when ||b - Ax|| < ||b|| * tol, where tol is the parameter option minres(...). Let's see what the test is in the original test_minres.py:
https://github.com/scipy/scipy/blob/ce9621b4e394f2e547a5268985604da38dc2be55/scipy/sparse/linalg/isolve/tests/test_minres.py#L65-L73
The test code tests ||b - Ax|| < tol instead of ||b - Ax|| < ||b|| * tol mentioned in minres.py, where tol is also the parameter option in minres(...). It will be confusing, and then someone will ask why you don't test the relative residual criterion ||b - Ax|| < tol * ||b|| (assert_normclose(a.dot(x), b, tol=tol)) but only test the absolute residual criterion ||b - Ax|| < tol (norm(a.dot(x) - b) < tol). It is not a reasonable test if using the original norm(a.dot - b) < tol because the convergence of the MINRES algorithm doesn't mean that ||b - Ax|| < tol (As mentioned in 'minres.py': "The algorithm terminates when the relative residual is below tol"). The above is just my opinion.

No, I get your point. What I meant is that we can always do the tol = ||b||*new_tol offline and hard code it. Hence we have option to adjust so depending on who writes the test, the choice differs. But anyways, it's a minor nitpick so thank you for this PR @zhaog6

Okay, thanks for your kind explaination and suggestions @ilayn


fixed errors in docs

Thank you for your contribution. As explained in the README, we cannot take pull requests directly, but I've made the corresponding changes on our side and they will appear at the next publishing cycle.


in main page play buttion linking issue

button only redirect youtube not redirect your proper channel

@pratikgurjar  plz assign me this

there is no video to add here! what you are going to do here?

when we click on this it redirect to https://www.youtube.com/ but there is no need to redirect i gues

when we click on this it redirect to https://www.youtube.com/ but there is no need to redirect i gues

then fix this

when we click on this it redirect to https://www.youtube.com/ but there is no need to redirect i gues

then fix this
please check pr
https://github.com/anuragverma108/SwapReads/pull/504


Instructions for recording sponser/funders or purchase/cataloguing

Suggested revisions:

"Ideally the @url attribute of the <gi>graphic</gi> element should point to an image hosted by the funding organization"
"The <gi>graphic</gi> element cannot be a child of the <gi>funder</gi> element, but must be enclosed in a <gi>persName</gi> or <gi>orgName</gi> element"

Thanks for those suggestions. I've added those. If you're happy, click merge and I'll regenerate the HTML and PDF versions.

done


CB-3374: Added RDS support for Profiler Services

Profiler admin and profiler metrics services are going to use RDS for storing their data. I have done testing on local cloudbreak code with a custom SDX Json having profiler services.
We wanted to do an incremental checkin for this without corrupting the existing SDX Json.
Can you please review?

Thanks, @lnardai for reviewing. I have incorporated the review comments. Can you please review?


How can you get the coordinates of the top left corner of screen? [Help Wanted]

I would like to know the in-world x and y position of the top left of the screen. What is the best way to go about this?

Hi, I also answered on Gitter.
Here a copy what I wrote there:
"@AnkithD If you use the CameraSystem to move your view around you can probably get the coordinates from the CameraSystem with the X() and Y() methods."


Add strategic action endpoint

This PR adds an endpoint allowing CRUD operations on the StrategicAction model. It also includes a filter on the view which allows a supply_chain_id query parameter to be passed to the endpoint (/strategic-actions?supply_chain_id=XXX) which will just return strategic actions linked to that supply chain.
The tests I have included represent what this endpoint will be used for in our first feature, which will be a user giving a monthly update for a strategic action. However, any suggestions on additional necessary tests are very welcome!

@tomkingston @ambrozic @elcct Thanks for the comments! :) Have updated.
Also we will be changing the app name to supply_chains in a separate PR 👍


Fix/checkbox react

👋 Thanks for creating a pull request! 🚀 Checkout the storybooks we've created for it: chlorophyllreact


Remove sbt deprecation warning

This is a small change to avoid deprecation warnings on sbt 0.13.13

Nice, thanks!


Add client-side interactive dependency graph renderer

Render the dependency data that can be exported from the analysis scripts in:

JS: Azure/azure-sdk-for-js#6000
.NET: Azure/azure-sdk-for-net#8597
Java: Azure/azure-sdk-for-java#6202
Python: Azure/azure-sdk-for-python#8616

To test, export the dependency data from any of the above languages with the filename data.js, drop the resulting file alongside the files introduced in this PR, and then open index.html in your browser.
Current functionality:

Layout the dependency graph using the dagre layout engine and render using cytoscape.js
Workspace packages are colored green
Alternate versions of workspace packages brought in as dependencies are colored orange
Drag the canvas to pan, scroll or pinch to zoom
Drag nodes to reposition them on the canvas
Hover over a node to highlight all of its dependencies and dependents
Right-click a node to persist the highlighting until the node is right-clicked again
Click a node to collapse or expand it
Press - / = to collapse or expand all workspace package nodes
Find-as-you-type to highlight nodes with substring matches and display number of matching nodes

Interactive demo links added to each language's PR


support non-default APPLICATION_ROOT in swagger-ui

In my flask's config I have a non-default APPLICATION_ROOT
APPLICATION_ROOT = "myapp"
base_path = "/api/v1"
my swagger-UI is then correctly available at url:
http(s):/<APPLICATION_ROOT>/api/v1/ui/
and the swagger.json correctly available at:
http(s):/<APPLICATION_ROOT>/api/v1/swagger.json
but the swagger itself  shows Error 401
and searches for the json at  http(s):/api/v1/swagger.json
instead of  http(s):/<APPLICATION_ROOT>/api/v1/swagger.json
Additional info
python version: 3.5 + 3.6
Connexion v1.4.2

#568 might solve your problem.
The go-forward plan is to remove the vendored swagger-ui in connexion 2.0 (see #406), so that change probably won't get merged.
The dev-2.0 branch depends on https://github.com/dtkav/swagger_ui_bundle at the moment.
The url is passed here: https://github.com/zalando/connexion/blob/dev-2.0/connexion/apis/flask_api.py#L284
Any idea how to generate the correct URL from within Flask?

Is this still a valid issue in connexion 2 ? cc @dtkav or @WouterVH

I believe this will be fixed with #823 but I was unable to get feedback. I can pick it up again if you're willing to take a look at it.

Hey @dtkav,
Yes, I will review your PR and give feedback on it then. Thank you!


Sunsynk Ecco combined port and USR-W610

Sunsynk's new "Ecco" hybrid inverters have a combined RS485/CAN-BUS port instead of two distinct ports. This port is already used if you have a battery. Hopefully adding info about it to the documentation will save other people some time.
And I've been using/testing the noticeably cheaper USR-W610 RS485 WiFi gateway for weeks now and it's been flawless, so I think it can be added alongside the W630.

Thanks @Fr3d !


New GC: in-place compaction

This implement the GC algorithm "A fast garbage compaction algorithm" by
Jonkers, also described in The GC Handbook section 3.3.
This algorithm allows fast bump allocation and efficient use of Wasm linear
memory as before, without copying live data to a new space.
Bitmap and mark stack for marking is allocated after the heap pointer. Bitmap
has a constant size (heap_size / word_size_in_bits) so we allocate it first.
Mark stack dynamically grows (initial size is 64 words). Right before marking
the heap looks like
  | static data | heap | bitmap | mark stack |

Because we don't allocate anything during marking it's possible to grow mark
stack by just bumping the heap pointer.
After marking the algorithm makes two passes over the bitmap and moves live
objects to the beginning of the heap. See the references for details.
In this algorithm it's difficult to support interior pointers (even if the
offset is a known constant), so BigInt representation is refactored. Data
pointers now point to Blob headers rather than Blob payloads. When calling a
tommath function we stack allocate a mp_int struct with the data pointer
pointing to a blob payload and pass that to the library function. On return we
update BigInt fields with the values in the stack allocated struct.
Bitmap and mark stack implementations are tested using quickcheck, and can be
used in other GC implementations.
Perf test results:

In terms of gas, 2 tests regressed and the mean change is +3.1%.
In terms of size, 2 tests regressed and the mean change is +5.0%.

Some other numbers from the perf tests:

test
max heap (words)
max bitmap (words)
max mark stack (words)
Wasm pages

reversi
5,372
168
64 (default)
3

qr
13,453,988
420,438
64 (default)
850

Note that allocation for bookkeeping (mainly bitmap, mark stack never grows
above 64 words in the current tests) is heap_size / 32 (3.12%). When the
residency is lower than that, the bitmap allocation exceeds the copied data
size in the current collector. In those cases this collector allocates more.
It turns out this case is very common, as residency is extremely low in most
programs (I think mainly because we only do GC between messages). For example,
in "qr", when the heap size is 13,456,988 words, live data size is only 442
words. That's extremely low, 0.003%.
As a result, in the collection described above, current GC allocates 442 words
to copy the live data, but the new collector allocates 420,438 words for the
bitmap. In terms of Wasm pages, the current collector allocates 827 pages while
the new one allocates 850.
In general, whenever residency is smaller than 3.12%, the new collector will
allocate more than the current one.

TODOs:

[ ] Growing the mark stack doesn't work on CI because the implementation requires that the allocations for mark stack will be consecutive heap location, which doesn't work when we use malloc/free-style allocation in the test suite. Not sure how to fix this yet.

This will be merged with #2223.


Single Mode feature customize for Parachain & Solo chains

Overview
When the chain wants to be unique or when it needs to provide some special features on SubWallet, Single Mode is born to solve this need.
The partners that cooperate with SubWallet in Single Mode can trigger this mode by

Turn into this mode the first time they install SubWallet and open specific domains of these chains.
They also have an interface to request turn into their Single Mode from their DApp or website.
When the Single Mode is turned on:
Many UI can be changed like the color, logo...
Delivery of some special features that only owned by the chain

Todo

[x] Create themes for single-mode

[x] Update theme structure for creating more than two theme types not only dark or light mode.
[x] SubSpace theme
[x] Change loading icon

Turn on single-mode

[x] Single-mode predefined setting: JSON data of single-mode for each chain

network key: All network keys that trigger turn into single-mode
theme: key of existed theme
special tab (Not implemented right now)
autoTriggerDomain: domain regex is used to check trigger single-mode after the first install.

[x] Trigger single-mode on change network event

[x] Disable feature change theme
[x] Auto trigger if match domain pattern on install
[x] Fix issue Account All not apply selected network after choosing another account and choose All Account again
Trigger single mode on EVM or SubStrate provider (should be implemented in the new task)

Single mode is disabled in #436 and needs to be enabled again

[x] Enabled single mode again
[x] Auto enable networks in single modes
[x] Single is not enabled in some computer, check this case with computer @Nghly (Chome ver 104)

More improvement was moved into #623

Version test: https://file.cdmteck.com/s/4oimk9zDJ8R5Aai/download?path=%2F&files=./532-merge-build-0.5.9-1662786975526.zip
Validation passed for cases:

Open subspace network
Not open subspace network
Upgrade version
Change theme
Regression test all features


Firebase Analytics cause Terminated due to signal 9

[REQUIRED] Step 1: Describe your environment

Xcode version: 12.4
Firebase SDK version: latest 7.11.0
Installation method: CocoaPods
Firebase Component: Core, RemoteConfig, Messaging, Analytics, Crashlytics
Podfile:

def pods
pod 'Firebase/Core'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Messaging'
pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
pod 'GoogleTagManager'
end

Background Modes:

[REQUIRED] Step 2: Describe the problem
Our app is is using some background modes since we need to do some background processing in addition we have a VOIP to enable the customers to contact the customer support,
Firebase Analytics is highly impacting the app performance/CPU especially when the app in the background and eventually it cause the app to crash Terminated due to signal 9, The OS terminate the app since its doing too much work in the background.
Relevant Code:
The code we are using to configure Firebase
NOTE: We enable and disable Firebase Analytics programmatically based on the user preference
FirebaseApp.configure()
Analytics.setAnalyticsCollectionEnabled(true)
Analytics.logEvent(firebaseEventName, parameters: someParameters)

Steps to reproduce:

Device: iPhoneX OS 14.4
Same exact flow and building configuration
App in Background

Firebase Analytics Enabled while the app in background you can see the threads still processing till the app crash due to Terminated due to signal 9

Firebase Analytics Disabled while the app in background

What we have tried to do:
I have tried to disable analytics before the app goes to the background to prevent crashing.
Analytics.resetAnalyticsData()
Analytics.setAnalyticsCollectionEnabled(false)

But it still have the same impact on the CPU and cause the app to crash eventually since I can see the in console that firebase try to send the events but fail.
[REQUIRED] Step 3: Expected
Is there a way to completely disable analytics from doing any tasks in the background ?

Can you run a time profiler trace to determine what's causing the CPU usage?