Hey Zwifters, we’ve released a small update to Zwift Companion which should make its way to the Apple App Store and Google Play Store in the next few hours.
Here’s what you’ll find in Zwift Companion version 3.20.2.
Updated the Watopia map to include newly discovered roads.
iOS: Made improvements to the Club invite UI.
Android: Fixed a bug that could cause blank rows to appear in the Activity Preview.
Android: Fixed a crash when filtering events.
Android: Fixed a bug where changing password would cause an app restart without the password being saved.
If you run into any issues with this latest update, please let us know in the thread below.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.zwift.android.prod/com.zwift.android.ui.activity.EventsFilterActivity}: com.f2prateek.dart.Dart$UnableToInjectException: Unable to inject extras for com.zwift.android.ui.activity.EventsFilterActivity@6e097c8
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3334)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3473)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2067)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7519)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:995)
Caused by: com.f2prateek.dart.Dart$UnableToInjectException: Unable to inject extras for com.zwift.android.ui.activity.EventsFilterActivity@6e097c8
at com.f2prateek.dart.Dart.a(SourceFile:143)
at com.f2prateek.dart.Dart.a(SourceFile:87)
at com.zwift.android.ui.activity.ContainerActivity.onCreate(SourceFile:64)
at android.app.Activity.performCreate(Activity.java:7893)
at android.app.Activity.performCreate(Activity.java:7880)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1306)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3309)
… 11 more
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.f2prateek.dart.Dart.a(SourceFile:138)
… 17 more
Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.b, parameter filterShow
at com.zwift.android.domain.model.CampaignFilter.(Unknown Source:2)
at com.zwift.android.domain.model.CampaignFilter$$Parcelable.read(SourceFile:105)
at com.zwift.android.domain.model.EventFilterCriteria$$Parcelable.read(SourceFile:381)
at com.zwift.android.domain.model.EventFilterCriteria$$Parcelable$1.createFromParcel(SourceFile:29)
at com.zwift.android.domain.model.EventFilterCriteria$$Parcelable$1.createFromParcel(SourceFile:24)
at android.os.Parcel.readParcelable(Parcel.java:2976)
at android.os.Parcel.readValue(Parcel.java:2869)
at android.os.Parcel.readArrayMapInternal(Parcel.java:3252)
at android.os.BaseBundle.initializeFromParcelLocked(BaseBundle.java:292)
at android.os.BaseBundle.unparcel(BaseBundle.java:236)
at android.os.BaseBundle.get(BaseBundle.java:530)
at com.f2prateek.dart.Dart$Finder$3.a(SourceFile:198)
at com.f2prateek.dart.Dart$Finder$1.a(SourceFile:187)
at com.zwift.android.ui.activity.EventsFilterActivity$$ExtraInjector.inject(SourceFile:10)
… 19 more
Android users who’ve experienced this crash in Android version of Companion v 3.20.2:
The fix for this will be in the next Companion release.
A workaround for now is to clear the app cache for Companion. Depending on which version of Android you’re using, it’s something like Android Settings > General > Apps > Apps Info > Companion > Storage > Clear cache
I’ve been doing some meet ups during the pandemic and it’s been a great way
to stay in touch with people. In the past, when I clicked on “Do it Again”, it would auto populate the list of riders from the previous meet
up. Now, it only auto populates about 4 of the 70+ riders. Is there a plan to address this in the Companion App? Thanks for your help with this.
Zwift Companion cannot maintain Bluetooth connections at all. This makes the app pure garbage if this basic needed functionality does not work. Get this fixed ASAP or you have lost a previously loyal customer
Our first 2 weeks went well, but the last week was terrible! Devices are connected, but during the ride the power drops to 0 and so you stop. Looking at the device connection all is ‘blue’, so ther is connection, but it says: “no signal”. Then it comes back, you start again but within a few seconds it’s zero again! Very frustrating. What’s the problem and how to fix?
Hi everyone! I’m having the same issues with Zwift. The app gets disconnected in the middle of the ride without apparent reason. I’ve tried 2 different iPhones, iPads, Apple TV’s and even an android… I opened several tickets with support and I haven’t received any answer from Zwift. Very dissapointed from customer service… I got fed up and changed to BKool app which offers a comparable service without the glitches Zwift has and it is 5€ cheaper per month.
Zwift team, the overall idea and community of your app is great but your customer service and the several glitches on your platform are dissapointing! Hope you improve both…
Johanna