Waze broken with recent /e/ builds
Summary
Waze broken with recent /e/ builds.
The problem
Install Waze from /e/ app installer, use it.
Application complains about network access (though search location works), and maps don't show up.
Technical informations
Waze release 4.67.0.4
Tested on two recent /e/-p build on Galaxy S8 and FP3: 0.11-20200831170821 and 0.12-2020100376806
Important note: Waze release 4.67.0.4 works well on /e/-o build on Chiron (0.11-2020082870470)
Relevant logs (adb logcat
)
10-14 16:38:47.709 994 20385 W ActivityManager: Unbind failed: could not find connection for android.os.BinderProxy@517be1a
10-14 16:38:47.713 25410 25496 E WAZE : INITING CPNM NATIVE
10-14 16:38:47.713 25410 25496 E WAZE : CPNM Registering on Profile Events
10-14 16:38:47.754 483 493 W SurfaceFlinger: Attempting to set client state on removed layer: Splash Screen com.waze#0
10-14 16:38:47.754 483 493 W SurfaceFlinger: Attempting to destroy on removed layer: Splash Screen com.waze#0
10-14 16:38:47.902 994 20385 I ActivityManager: START u0 {cmp=com.waze/.MainActivity (has extras)} from uid 10109
10-14 16:38:47.909 25410 25410 D GH.PhoneSysUiClient: Method is not loaded. no op and return null.
10-14 16:38:47.911 994 20385 D NetworkManagement: Uid 10072 restricted because of app standby mode
10-14 16:38:47.915 994 1216 D NetworkManagement: Uid 10072 restricted because of app standby mode
10-14 16:38:47.916 25410 25410 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@d1db958
10-14 16:38:47.921 16520 20294 D GmsMeasureSvcImpl: onTransact [unknown]: 10, android.os.Parcel@a22dee3, 16
10-14 16:38:47.933 25410 25410 W WAZE : Unable to create renderer - the TAG is null
10-14 16:38:47.950 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:47.978 25410 25410 I chatty : uid=10109(com.waze) identical 5 lines
10-14 16:38:47.978 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:47.980 25410 25410 E ThemeUtils: View class com.waze.view.navbar.NavBarText is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:47.981 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.015 25410 25410 I chatty : uid=10109(com.waze) identical 7 lines
10-14 16:38:48.021 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.026 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: Initing microhandler and shared pref value
10-14 16:38:48.028 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: No carpool profile received - returning from shared pref: false
10-14 16:38:48.029 25410 25410 I chatty : uid=10109(com.waze) identical 1 line
10-14 16:38:48.030 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: No carpool profile received - returning from shared pref: false
10-14 16:38:48.037 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.134 25410 25410 I chatty : uid=10109(com.waze) identical 26 lines
10-14 16:38:48.136 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.139 25410 25410 E ThemeUtils: View class com.waze.main_screen.floating_buttons.CenterOnMeButton is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.150 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.215 25410 25410 I chatty : uid=10109(com.waze) identical 13 lines
10-14 16:38:48.216 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.225 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: No carpool profile received - returning from shared pref: false
10-14 16:38:48.225 25410 25410 I chatty : uid=10109(com.waze) identical 1 line
10-14 16:38:48.225 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: No carpool profile received - returning from shared pref: false
10-14 16:38:48.235 25410 25410 W WAZE : Init Firebase
10-14 16:38:48.236 25410 25410 W WAZE : Init Firebase successful
10-14 16:38:48.239 994 20385 D NetworkManagement: Uid 10072 restricted because of app standby mode
10-14 16:38:48.239 630 1708 I LocSvc_ApiV02: <--- globalEventCb line 124 QMI_LOC_EVENT_POSITION_REPORT_IND_V02
10-14 16:38:48.240 16520 16520 D GmsDummySvc: onBind: Intent { act=com.google.android.gms.auth.api.credentials.service.START pkg=com.google.android.gms }
10-14 16:38:48.250 25410 25410 D WAZE_CONFIG: config file /data/data/com.waze/user Loaded
10-14 16:38:48.312 25410 25410 D WAZE_CONFIG: config file /data/data/com.waze/preferences Loaded
10-14 16:38:48.317 25410 25410 I FacebookSdk: Initialization delayed, fail the current action
10-14 16:38:48.326 16520 16520 D GmsGcmRegisterSvc: onBind: Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms }
10-14 16:38:48.333 25410 25410 D GH.PhoneSysUiClient: Method is not loaded. no op and return null.
10-14 16:38:48.334 25410 25410 D GH.PhoneSysUiClient: Method is not loaded. no op and return null.
10-14 16:38:48.336 25410 25410 W WAZE DEBUG: ON RESUME. Task id: 90
10-14 16:38:48.337 25410 25410 D GH.PhoneSysUiClient: Method is not loaded. no op and return null.
10-14 16:38:48.337 25410 25410 W WAZE : MapView onResume
10-14 16:38:48.337 25410 25410 D WAZE NTV RENDERER: onViewSurfaceCreated [ Main Canvas ].
10-14 16:38:48.338 25410 25410 I WAZE : IntentManager: Processing deep link data: null
10-14 16:38:48.340 25410 25410 I WAZE : IntentManager: Sending to native: null; shouldDoGlobalDecode=false
10-14 16:38:48.348 25410 25529 W ContextImpl: Failed to ensure /data/user/0/com.google.android.gms/shared_prefs: mkdir failed: EACCES (Permission denied)
10-14 16:38:48.324 994 20385 D NetworkManagement: Uid 10072 restricted because of app standby mode
10-14 16:38:48.351 994 3508 D NetworkManagement: Uid 10072 restricted because of app standby mode
10-14 16:38:48.354 16520 20294 D GmsMeasureSvcImpl: onTransact [unknown]: 10, android.os.Parcel@16b27ff, 16
10-14 16:38:48.395 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.407 25410 25410 I chatty : uid=10109(com.waze) identical 7 lines
10-14 16:38:48.408 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.421 25410 25491 D BluetoothHeadset: Proxy object connected
10-14 16:38:48.426 25410 25410 E ThemeUtils: View class com.airbnb.lottie.LottieAnimationView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.430 25410 25410 E ThemeUtils: View class com.airbnb.lottie.LottieAnimationView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.439 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.514 25410 25410 I chatty : uid=10109(com.waze) identical 44 lines
10-14 16:38:48.518 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
10-14 16:38:48.519 25410 25410 W RecyclerView: An instance of was started more than once. Each instance of is intended to only be used once. You should create a new instance for each use.
10-14 16:38:48.520 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: No carpool profile received - returning from shared pref: false
10-14 16:38:48.542 25410 25410 I chatty : uid=10109(com.waze) identical 9 lines
10-14 16:38:48.542 25410 25410 W WAZE : CarpoolUtils: isCarpoolAvailable: No carpool profile received - returning from shared pref: false
10-14 16:38:48.547 25410 25410 D GH.PhoneSysUiClient: Method is not loaded. no op and return null.
10-14 16:38:48.547 25410 25410 I Choreographer: Skipped 36 frames! The application may be doing too much work on its main thread.
10-14 16:38:48.701 25410 25410 D WAZE NTV RENDERER: onViewSurfaceCreated - already created. UISurfaceEvent. Type: CREATED. Frame id: 1
10-14 16:38:48.702 25410 25410 D WAZE NTV RENDERER: onViewSurfaceChanged [ Main Canvas ].
10-14 16:38:48.704 25410 25524 I OGLES20 : Config with 4MSAA succeeded
10-14 16:38:48.704 25410 25410 E WAZE.ReferrerTracker: Failed to establish connection to the referrer client
10-14 16:38:48.706 25410 25524 D WAZE NTV RENDERER: onSurfaceCreated [ Main Canvas ]. UISurfaceEvent. Type: CHANGED. Frame id: 1
10-14 16:38:48.709 25410 25524 D WAZE NTV RENDERER: onSurfaceChanged [ Main Canvas ] :1080, 1944 UISurfaceEvent. Type: CHANGED. Frame id: 1
10-14 16:38:48.715 25410 25496 D WAZE NTV RENDERER: surfaceCreatedEvent execution finished
10-14 16:38:48.733 25410 25410 D AssistantIntegClient: #registerClientActivity()
10-14 16:38:48.733 25410 25491 D BluetoothHeadset: Proxy object disconnected
10-14 16:38:48.733 25410 25410 D AIClientCbStub: #setActivityOptional(): isMorrisVoicePlateOpened = false
10-14 16:38:48.734 25410 25410 D SystemUiManager: #setActivityOptional(): set new activity window = com.android.internal.policy.PhoneWindow@707e9c5
10-14 16:38:48.734 25410 25410 V AssistantIntegClient: #getConnectionState() - connectionState = 0
10-14 16:38:48.734 994 18031 D NetworkManagement: Uid 10072 restricted because of app standby mode
10-14 16:38:48.734 25410 25410 V AssistantIntegClient: #getConnectionState() - connectionState = 0
10-14 16:38:48.734 25410 25410 V AssistantIntegClient: #getAssistantConfig()
10-14 16:38:48.739 25410 25535 E ActivityThread: Failed to find provider info for com.google.android.googlequicksearchbox.GsaPublicContentProvider
10-14 16:38:48.739 25410 25535 W AssistantConfig: appIntegrationDataInBase64 is null
10-14 16:38:48.770 994 3508 D ConnectivityService: requestNetwork for uid/pid:10109/25410 NetworkRequest [ TRACK_DEFAULT id=65, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Unwanted: Uid: 10109] ]
10-14 16:38:48.771 994 1516 D ConnectivityService: rematching NetworkAgentInfo [WIFI () - 115]
10-14 16:38:48.771 994 1516 D ConnectivityService: network has: [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED Unwanted: LinkUpBandwidth>=1048576Kbps LinkDnBandwidth>=1048576Kbps SignalStrength: -42 SSID: "tmpnet2"]
10-14 16:38:48.771 994 1516 D ConnectivityService: Network NetworkAgentInfo [WIFI () - 115] was already satisfying request 26. No change.
10-14 16:38:48.771 994 1516 D ConnectivityService: Network NetworkAgentInfo [WIFI () - 115] was already satisfying request 12. No change.
10-14 16:38:48.771 994 1516 D ConnectivityService: Network NetworkAgentInfo [WIFI () - 115] was already satisfying request 6. No change.
10-14 16:38:48.771 994 1516 D ConnectivityService: Network NetworkAgentInfo [WIFI () - 115] was already satisfying request 10. No change.
10-14 16:38:48.771 994 1516 D ConnectivityService: checking if request is satisfied: NetworkRequest [ TRACK_DEFAULT id=65, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Unwanted: Uid: 10109] ]
10-14 16:38:49.090 483 483 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
10-14 16:38:49.100 25410 25410 W WAZE : Firebase: getInstanceId failed
10-14 16:38:49.100 25410 25410 W WAZE : java.io.IOException: SERVICE_NOT_AVAILABLE
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.GmsRpc.handleResponse(WazeSource:5)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.GmsRpc.lambda$extractResponseWhenComplete$0$GmsRpc(WazeSource:1)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.GmsRpc$$Lambda$0.then(Unknown Source:2)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.m.run(WazeSource:3)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.FirebaseIidExecutors$$Lambda$0.execute(Unknown Source:0)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.l.onComplete(WazeSource:1)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.a0.a(WazeSource:10)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.c0.v(WazeSource:6)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.m.run(WazeSource:4)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.FirebaseIidExecutors$$Lambda$0.execute(Unknown Source:0)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.l.onComplete(WazeSource:1)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.a0.a(WazeSource:10)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.c0.v(WazeSource:6)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.j.i.c(WazeSource:1)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.MessengerIpcClient$Request.finish(WazeSource:3)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.MessengerIpcClient$TwoWayRequest.handleResponseInternal(WazeSource:3)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.MessengerIpcClient$Request.handleResponse(WazeSource:3)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.MessengerIpcClient$Connection.receivedResponse(WazeSource:11)
10-14 16:38:49.100 25410 25410 W WAZE : at com.google.firebase.iid.MessengerIpcClient$Connection$$Lambda$0.handleMessage(Unknown Source:2)
10-14 16:38:49.100 25410 25410 W WAZE : at android.os.Handler.dispatchMessage(Handler.java:102)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.f.h.e.dispatchMessageTraced(WazeSource:1)
10-14 16:38:49.100 25410 25410 W WAZE : at e.d.c.g.f.h.e.dispatchMessage(WazeSource:2)
10-14 16:38:49.100 25410 25410 W WAZE : at android.os.Looper.loop(Looper.java:193)
10-14 16:38:49.100 25410 25410 W WAZE : at android.app.ActivityThread.main(ActivityThread.java:6718)
10-14 16:38:49.100 25410 25410 W WAZE : at java.lang.reflect.Method.invoke(Native Method)
10-14 16:38:49.100 25410 25410 W WAZE : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
10-14 16:38:49.100 25410 25410 W WAZE : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
10-14 16:38:49.105 25410 25410 E ThemeUtils: View class com.waze.sharedui.views.WazeTextView is an AppCompat widget that can only be used with a Theme.AppCompat theme (or descendant).
Relevant screenshots
Solutions
Workaround
if Waze doesn't show the map, uninstall it, then install an older version (4.53.0.3 for instance), run it and accept the terms of services. Upgrade to the latest versions in Apps.
Possible fixes
Edited by Romain Hunault